@@ -296,29 +296,29 @@ def start_listen(self):
296296 def stop_listen (self , timeout = False ):
297297 logger .info (" stop listeners." )
298298 self .inactive .stop ()
299+ if self .sys_tray :
300+ self .actionSysStartListen .setEnabled (True )
301+ self .actionSysStopListen .setEnabled (False )
302+ if self .menu_bar .actionEnableIDTable .isChecked ():
303+ self .idTable .setRowCount (0 )
304+ self .actionIPRStart .setEnabled (True )
305+ self .actionIPRStop .setEnabled (False )
306+ self .lm .stop_listeners ()
299307 if timeout :
300308 logger .warning ("stop_listen : timeout." )
301309 if self .sys_tray and not self .isVisible ():
302310 self .sys_tray .showMessage (
303311 "IPR Listener: Inactive timeout!" ,
304- "Timeout exceeded. Stopping listeners..." ,
312+ "Timeout exceeded. Stopped listeners..." ,
305313 QSystemTrayIcon .MessageIcon .Warning ,
306314 3000 ,
307315 )
308316 else :
309317 QMessageBox .warning (
310318 self ,
311319 "Timeout" ,
312- "Inactive timeout exceeded! Stopping listeners..." ,
320+ "Inactive timeout exceeded! Stopped listeners..." ,
313321 )
314- if self .sys_tray :
315- self .actionSysStartListen .setEnabled (True )
316- self .actionSysStopListen .setEnabled (False )
317- if self .menu_bar .actionEnableIDTable .isChecked ():
318- self .idTable .setRowCount (0 )
319- self .actionIPRStart .setEnabled (True )
320- self .actionIPRStop .setEnabled (False )
321- self .lm .stop_listeners ()
322322 if self .sys_tray and not self .isVisible ():
323323 self .sys_tray .showMessage (
324324 "IPR Listener: Stop" ,
0 commit comments