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) {

Reply via email to