X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/3b98ded4c38d1e233f4c28c155f49a23163d493b..4ccfdabe53cd795fe1e74b704c15da311986ecaf:/gui.py diff --git a/gui.py b/gui.py index 363904d..ae2c3c8 100644 --- a/gui.py +++ b/gui.py @@ -33,6 +33,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ import sys import os +from time import sleep from PyQt4 import QtGui, QtCore from PyQt4.QtCore import SIGNAL from qmenutooltip import QMenuToolTip @@ -47,7 +48,11 @@ class Gui(QtGui.QDialog): Default actions are builded and profile manager stored from argument (instance of ProfHandler """ self.app = QtGui.QApplication(sys.argv) - + for i in range(3): + if not QtGui.QSystemTrayIcon.isSystemTrayAvailable(): + sleep(4) + else: + break #check if system tray is avaiable on the system if not QtGui.QSystemTrayIcon.isSystemTrayAvailable(): QtGui.QMessageBox.critical(None, "Systray",