diff options
Diffstat (limited to 'space_view3d_screencast_keys.py')
-rw-r--r-- | space_view3d_screencast_keys.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/space_view3d_screencast_keys.py b/space_view3d_screencast_keys.py index 1530681c..01077bab 100644 --- a/space_view3d_screencast_keys.py +++ b/space_view3d_screencast_keys.py @@ -592,7 +592,6 @@ class ScreencastKeysStatus(bpy.types.Operator): if context.window_manager.screencast_keys_keys is False: # operator is called for the first time, start everything context.window_manager.screencast_keys_keys = True - context.window_manager.modal_handler_add(self) self.key = [] self.time = [] self.mouse = [] @@ -605,6 +604,7 @@ class ScreencastKeysStatus(bpy.types.Operator): self._timer = context.window_manager.event_timer_add(0.025, context.window) ScreencastKeysStatus.overall_time.insert(0, time.time()) + context.window_manager.modal_handler_add(self) return {'RUNNING_MODAL'} else: # operator is called again, stop displaying |