From 96da6945a7e929f6941a64c559971ab5123fd656 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 8 Jul 2020 16:16:44 +0200 Subject: [PATCH] app/internal/window: [Wayland] initialize touchFoci map Fixes gio#145 (I hope) Signed-off-by: Elias Naur --- app/internal/window/os_wayland.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/internal/window/os_wayland.go b/app/internal/window/os_wayland.go index 4a456ce2..cebf4e5d 100644 --- a/app/internal/window/os_wayland.go +++ b/app/internal/window/os_wayland.go @@ -584,10 +584,11 @@ func gio_onRegistryGlobal(data unsafe.Pointer, reg *C.struct_wl_registry, name C break } d.seat = &wlSeat{ - disp: d, - name: name, - seat: s, - offers: make(map[*C.struct_wl_data_offer][]string), + disp: d, + name: name, + seat: s, + offers: make(map[*C.struct_wl_data_offer][]string), + touchFoci: make(map[C.int32_t]*window), } callbackStore(unsafe.Pointer(s), d.seat) C.wl_seat_add_listener(s, &C.gio_seat_listener, unsafe.Pointer(s))