[X2Go-Commits] [x2goclient] 01/01: onmainwindow.cpp: cleanup previous commit.

git-admin at x2go.org git-admin at x2go.org
Wed Feb 18 01:40:00 CET 2015


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2goclient.

commit cb1df7db07120cf722b17b41ca93f724f82977cc
Author: Mihai Moldovan <ionic at ionic.de>
Date:   Wed Feb 18 00:55:58 2015 +0100

    onmainwindow.cpp: cleanup previous commit.
    
    Also re-initialize kbMap in constructor (though not somewhat
    unnecessary) and use QString::isEmpty() class method.
---
 onmainwindow.cpp |   33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/onmainwindow.cpp b/onmainwindow.cpp
index b6922e8..3c29870 100644
--- a/onmainwindow.cpp
+++ b/onmainwindow.cpp
@@ -193,8 +193,9 @@ ONMainWindow::ONMainWindow ( QWidget *parent ) :QMainWindow ( parent )
     readExportsFrom=QString::null;
     spoolTimer=0l;
 #ifdef Q_OS_DARWIN
-    modMapTimer=0;
-#endif
+    modMapTimer = NULL;
+    kbMap = QString ();
+#endif /* defined(Q_OS_DARWIN) */
     ldapOnly=false;
     embedControlChanged=false;
     statusString=tr ( "connecting" );
@@ -5419,7 +5420,7 @@ void ONMainWindow::slotSetModMap()
     {
         return;
     }
-    if(kbMap.length()<=0)
+    if (kbMap.isEmpty ())
     {
         QProcess pr(this);
         pr.setProcessEnvironment(QProcessEnvironment::systemEnvironment());
@@ -5466,15 +5467,15 @@ void ONMainWindow::slotProxyFinished ( int,QProcess::ExitStatus )
 {
 
 #ifdef Q_OS_DARWIN
-    if(modMapTimer)
-    {
-        disconnect(modMapTimer, SIGNAL(timeout()), this, SLOT(slotSetModMap()));
-        delete modMapTimer;
-        modMapTimer=0;
+    if (modMapTimer) {
+      disconnect (modMapTimer, SIGNAL (timeout ()), this, SLOT (slotSetModMap ()));
+      modMapTimer->stop ();
+      delete (modMapTimer);
+      modMapTimer = 0;
     }
-    kbMap=QString::null;
+    kbMap = QString ();
 //fixes bug, when mainwindow inputs not accepting focus under mac
-    setFocus();
+    setFocus ();
 #endif
     //set tray icon to default
     if (trayIcon && !keepTrayIcon)
@@ -5731,12 +5732,12 @@ void ONMainWindow::slotProxyStderr()
         }
         sbSusp->setToolTip ( tr ( "Suspend" ) );
 #ifdef Q_OS_DARWIN
-        if(!modMapTimer)
-        {
-            modMapTimer=new QTimer(this);
-            connect(modMapTimer, SIGNAL(timeout()), this, SLOT (slotSetModMap()));
-            modMapTimer->start(10000);
-            slotSetModMap();
+        // Only start this once...
+        if (!modMapTimer) {
+            modMapTimer = new QTimer (this);
+            connect (modMapTimer, SIGNAL (timeout ()), this, SLOT (slotSetModMap ()));
+            modMapTimer->start (10000);
+            slotSetModMap ();
         }
 #endif
         if ( newSession )

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git


More information about the x2go-commits mailing list