diff options
Diffstat (limited to 'plugins/inputmacro/init.lua')
| -rw-r--r-- | plugins/inputmacro/init.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/inputmacro/init.lua b/plugins/inputmacro/init.lua index 15156bb159c..9c520f3a503 100644 --- a/plugins/inputmacro/init.lua +++ b/plugins/inputmacro/init.lua @@ -10,6 +10,8 @@ local exports = { local inputmacro = exports +local frame_subscription, stop_subscription + function inputmacro.startplugin() --[[ Configuration data: @@ -129,9 +131,9 @@ function inputmacro.startplugin() return menu:populate() end - emu.register_frame(process_frame) + frame_subscription = emu.add_machine_frame_notifier(process_frame) emu.register_prestart(start) - emu.register_stop(stop) + stop_subscription = emu.add_machine_stop_notifier(stop) emu.register_menu(menu_callback, menu_populate, _p('plugin-inputmacro', 'Input Macros')) end |
