From 676dfc8c22246a634079d7b6934b91283e8b34b5 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Wed, 10 May 2023 20:01:06 -0400 Subject: [PATCH] #226 mouse events in coordinator --- coordinator/renderer.lua | 4 ++-- coordinator/startup.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/coordinator/renderer.lua b/coordinator/renderer.lua index 4aa0b53..ffb36bc 100644 --- a/coordinator/renderer.lua +++ b/coordinator/renderer.lua @@ -163,9 +163,9 @@ end function renderer.ui_ready() return engine.ui_ready end -- handle a touch event ----@param event mouse_interaction +---@param event mouse_interaction|nil function renderer.handle_mouse(event) - if engine.ui_ready then + if engine.ui_ready and event ~= nil then if event.monitor == engine.monitors.primary_name then engine.ui.main_display.handle_mouse(event) else diff --git a/coordinator/startup.lua b/coordinator/startup.lua index 97408da..d9d5160 100644 --- a/coordinator/startup.lua +++ b/coordinator/startup.lua @@ -20,7 +20,7 @@ local sounder = require("coordinator.sounder") local apisessions = require("coordinator.session.apisessions") -local COORDINATOR_VERSION = "v0.13.8" +local COORDINATOR_VERSION = "v0.14.0" local println = util.println local println_ts = util.println_ts @@ -358,7 +358,7 @@ local function main() end elseif event == "monitor_touch" then -- handle a monitor touch event - renderer.handle_mouse(core.events.touch(param1, param2, param3)) + renderer.handle_mouse(core.events.new_mouse_event(event, param1, param2, param3)) elseif event == "speaker_audio_empty" then -- handle speaker buffer emptied sounder.continue()