commit c25e8c50a7c845e7ab358543416102ebec1a64bf
Author: Stephan Witt <[email protected]>
Date: Thu May 28 13:27:53 2015 +0200
#9574 check for valid focus (see ticket #1720) does not work on Linux and
Windows
diff --git a/src/frontends/qt4/GuiView.cpp b/src/frontends/qt4/GuiView.cpp
index 5275321..01d9b95 100644
--- a/src/frontends/qt4/GuiView.cpp
+++ b/src/frontends/qt4/GuiView.cpp
@@ -1742,6 +1742,7 @@ bool GuiView::getStatus(FuncRequest const & cmd,
FuncStatus & flag)
Buffer * doc_buffer = documentBufferView()
? &(documentBufferView()->buffer()) : 0;
+#ifdef Q_OS_MAC
/* In LyX/Mac, when a dialog is open, the menus of the
application can still be accessed without giving focus to
the main window. In this case, we want to disable the menu
@@ -1751,6 +1752,7 @@ bool GuiView::getStatus(FuncRequest const & cmd,
FuncStatus & flag)
buf = 0;
doc_buffer = 0;
}
+#endif
// Check whether we need a buffer
if (!lyxaction.funcHasFlag(cmd.action(), LyXAction::NoBuffer) && !buf) {