It failed again today :-( (maybe because my login took a long time
today)
The problem is at the end of ui4/systemtray.py:
def run(read_pipe):
log.set_module("hp-systray(qt4)")
log.debug("PID=%d" % os.getpid())
app = SystemTrayApp(sys.argv, read_pipe)
app.setQuitOnLastWindowClosed(False) # If not set, settings dlg closes app
i = 0
while i < 60:
if QSystemTrayIcon.isSystemTrayAvailable():
break
time.sleep(1.0)
i += 1
if not QSystemTrayIcon.isSystemTrayAvailable():
FailureUI(None,
QApplication.translate("SystemTray",
"<b>No system tray detected on this system.</b><p>Unable to start,
exiting.</p>",
None, QApplication.UnicodeUTF8),
QApplication.translate("SystemTray", "HPLIP Status Service",
None, QApplication.UnicodeUTF8))
else:
notifier = QSocketNotifier(read_pipe, QSocketNotifier.Read)
QObject.connect(notifier, SIGNAL("activated(int)"),
app.notifierActivated)
app.exec_()
Looking at:
i = 0
while i < 10:
if QSystemTrayIcon.isSystemTrayAvailable():
break
time.sleep(1.0)
i += 1
I am not sure if would be better to increase time.sleep or "while i
<..." ?
What do you think?
Thanks
(well, I would try now time.sleep but I would prefer to wait for
suggestions)
--
[jaunty] hplip status service cannot find system tray
https://bugs.launchpad.net/bugs/335662
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs