File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -347,10 +347,12 @@ def handle_filename_change(self, fname):
347347 self .setWindowTitle (f"{ self .name } : { new_title } " )
348348
349349 def on_idle (self ):
350+ self .components ['debugger' ].set_rendering_state (False )
350351 self .set_status_message ('Idle' , '#000000' )
351352
352353 @pyqtSlot ()
353354 def on_render_start (self ):
355+ self .components ['debugger' ].set_rendering_state (True )
354356 self .set_status_message ('Rendering...' , '#ff0000' )
355357
356358 @pyqtSlot (int , int , str )
Original file line number Diff line number Diff line change @@ -251,7 +251,12 @@ def render(self):
251251 exc_info = sys .exc_info ()
252252 sys .last_traceback = exc_info [- 1 ]
253253 self .sigTraceback .emit (exc_info , cq_script )
254-
254+
255+ def set_rendering_state (self , rendering ):
256+ render_action = self ._actions ['Run' ][0 ]
257+ render_action .setCheckable (rendering )
258+ render_action .setChecked (rendering )
259+
255260 @property
256261 def breakpoints (self ):
257262 return [ el [0 ] for el in self .get_breakpoints ()]
You can’t perform that action at this time.
0 commit comments