commit 574db220255dcd8c83f85e30527009a9af41e21d Author: Juergen Spitzmueller <sp...@lyx.org> Date: Tue Jul 2 11:02:36 2024 +0200
GuiDocument::onBufferViewChanged(): exit early if dialog is not open This should fix the bug reported at https://marc.info/?l=lyx-users&m=171957953801548&w=2 --- src/frontends/qt/GuiDocument.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt/GuiDocument.cpp b/src/frontends/qt/GuiDocument.cpp index 8c6870eb12..0404fb22c6 100644 --- a/src/frontends/qt/GuiDocument.cpp +++ b/src/frontends/qt/GuiDocument.cpp @@ -1871,6 +1871,10 @@ void GuiDocument::onClosing(int const id) void GuiDocument::onBufferViewChanged() { + if (!isVisibleView()) + // dialog not open, nothing to do + return; + if (switchback_) { // We are just switching back. Nothing to do. switchback_ = false; @@ -1899,8 +1903,8 @@ void GuiDocument::onBufferViewChanged() } } - if (isVisibleView()) - initialiseParams(""); + // reset params if we haven't bailed out above + initialiseParams(""); } -- lyx-cvs mailing list lyx-cvs@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-cvs