vcl/unx/gtk/window/gtksalframe.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 405abaa406d259536aa2e8f75cbbd9c5fc592958
Author: Jan Holesovsky <ke...@collabora.com>
Date:   Fri Jun 19 12:11:17 2015 +0200

    SAL_NO_MOUSEGRABS disables grabbing of keyboard too.
    
    No need to introduce a special env. var for this I hope.
    
    Change-Id: I700299c4f40d504a4a437e9bb73f5b24856f9bf8

diff --git a/vcl/unx/gtk/window/gtksalframe.cxx 
b/vcl/unx/gtk/window/gtksalframe.cxx
index 624ba1a..14ab8a4 100644
--- a/vcl/unx/gtk/window/gtksalframe.cxx
+++ b/vcl/unx/gtk/window/gtksalframe.cxx
@@ -2825,6 +2825,10 @@ void GtkSalFrame::grabPointer( bool bGrab, bool 
bOwnerEvents )
 
 void GtkSalFrame::grabKeyboard( bool bGrab )
 {
+    static const char* pEnv = getenv("SAL_NO_MOUSEGRABS"); // let's not 
introduce a special var for this
+    if (pEnv && *pEnv)
+        return;
+
     if (!m_pWindow)
         return;
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to