@@ -311,7 +311,7 @@ def start_listen(self):
311
311
"BitCapIPR" ,
312
312
"UDP listening on 0.0.0.0[:8888,11503,14235]...\n Press the 'IP Report' button on miner after this dialog." ,
313
313
)
314
- if not self .isVisible ():
314
+ if self . sys_tray and not self .isVisible ():
315
315
self .sys_tray .showMessage (
316
316
"IPR Listener: Start" ,
317
317
"Started Listening on 0.0.0.0[:8888,:11503,:14235]..." ,
@@ -340,7 +340,7 @@ def stop_listen(self, timeout=False):
340
340
self .inactive .stop ()
341
341
if self .actionEnableIDTable .isChecked ():
342
342
self .tableWidget .setRowCount (0 )
343
- if not self .isVisible ():
343
+ if self . sys_tray and not self .isVisible ():
344
344
self .sys_tray .showMessage (
345
345
"IPR Listener: Stop" ,
346
346
"Stopping listeners..." ,
@@ -402,7 +402,7 @@ def show_confirm(self):
402
402
confirm .lineIPField .setText (ip )
403
403
confirm .lineMACField .setText (mac )
404
404
self .children .append (confirm )
405
- if not self .isVisible ():
405
+ if self . sys_tray and not self .isVisible ():
406
406
if self .sys_tray .receivers (self .sys_tray .messageClicked ) > 0 :
407
407
self .children [- 2 ].show ()
408
408
self .sys_tray .messageClicked .disconnect ()
@@ -556,7 +556,7 @@ def save_settings(self):
556
556
"Configuration" ,
557
557
"Successfully wrote settings to config."
558
558
)
559
-
559
+
560
560
def set_logger_level (self ):
561
561
logger .manager .root .setLevel (self .comboLogLevel .currentText ())
562
562
logger .log (logger .manager .root .level , f" change logger to level { self .comboLogLevel .currentText ()} ." )
@@ -600,7 +600,7 @@ def toggle_visibility(self):
600
600
self .setVisible (not self .isVisible ())
601
601
602
602
def close_to_tray_or_exit (self ):
603
- if self .comboOnWindowClose .currentIndex () == 1 :
603
+ if self .sys_tray and self . comboOnWindowClose .currentIndex () == 1 :
604
604
self .toggle_visibility ()
605
605
self .sys_tray .show ()
606
606
self .sys_tray .showMessage (
@@ -623,7 +623,7 @@ def close_root_logger(self, log):
623
623
log .root .removeHandler (handler )
624
624
625
625
def quit (self ):
626
- if not self .isVisible ():
626
+ if self . sys_tray and not self .isVisible ():
627
627
self .toggle_visibility ()
628
628
self .thread .stop_listeners ()
629
629
self .thread .exit ()
0 commit comments