From 90e05de396a8b2da4b6bd739554edfacbda1798f Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Fri, 8 Sep 2023 16:37:06 +0200 Subject: [PATCH] Revert "No need (any longer?) to create a new view for lyxfiles-open" This reverts commit 9f238ca201ef640b47bd413f2d98671404aa173a. --- src/frontends/qt/GuiApplication.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/frontends/qt/GuiApplication.cpp b/src/frontends/qt/GuiApplication.cpp index 31cdcb7c29..57eaaf6558 100644 --- a/src/frontends/qt/GuiApplication.cpp +++ b/src/frontends/qt/GuiApplication.cpp @@ -1901,6 +1901,12 @@ void GuiApplication::dispatch(FuncRequest const & cmd, DispatchResult & dr) } case LFUN_LYXFILES_OPEN: { + // This is the actual reason for this method (#12106). + validateCurrentView(); + if (!current_view_ + || (!lyxrc.open_buffers_in_tabs + && current_view_->documentBufferView() != nullptr)) + createView(); string arg = to_utf8(cmd.argument()); if (arg.empty()) // set default