mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-29 07:23:51 +00:00
Work around dangling pointer
This pointer has been removed in master, but backporting the workaround is
enough.
(cherry picked from commit 79a947c904
)
This commit is contained in:
parent
e5954386d2
commit
adb00dbcf8
@ -309,11 +309,11 @@ void ViewSourceWidget::realUpdateView()
|
||||
}
|
||||
|
||||
|
||||
docstring ViewSourceWidget::currentFormatName() const
|
||||
docstring ViewSourceWidget::currentFormatName(BufferView const * bv) const
|
||||
{
|
||||
// Compute the actual format used
|
||||
string const format = !bv_ ? ""
|
||||
: flavor2format(bv_->buffer().params().getOutputFlavor(view_format_));
|
||||
string const format = !bv ? ""
|
||||
: flavor2format(bv->buffer().params().getOutputFlavor(view_format_));
|
||||
Format const * f = formats.getFormat(format.empty() ? view_format_ : format);
|
||||
return from_utf8(f ? f->prettyname() : view_format_);
|
||||
}
|
||||
@ -453,7 +453,7 @@ bool GuiViewSource::initialiseParams(string const & /*source*/)
|
||||
|
||||
void GuiViewSource::updateTitle()
|
||||
{
|
||||
docstring const format = widget_->currentFormatName();
|
||||
docstring const format = widget_->currentFormatName(bufferview());
|
||||
QString const title = format.empty() ? qt_("Code Preview")
|
||||
: qt_("%1[[preview format name]] Preview")
|
||||
.arg(toqstr(translateIfPossible(format)));
|
||||
|
@ -65,7 +65,7 @@ public Q_SLOTS:
|
||||
///
|
||||
void gotoCursor();
|
||||
/// Name of the current format. Empty if none.
|
||||
docstring currentFormatName() const;
|
||||
docstring currentFormatName(BufferView const * bv) const;
|
||||
|
||||
Q_SIGNALS:
|
||||
void formatChanged() const;
|
||||
|
Loading…
Reference in New Issue
Block a user