This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2goclient. from ae6efce Fix multiply creation of modmap timer (OS_DARWIN). new cb1df7d onmainwindow.cpp: cleanup previous commit. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: onmainwindow.cpp | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
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@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