Browse Source

Wayland: Add missing destroy calls for text input and tablet

Thank you Kiisu_Master for finding this!
Dery Almas 6 days ago
parent
commit
1d1cd7cc1a
1 changed files with 10 additions and 0 deletions
  1. 10 0
      platform/linuxbsd/wayland/wayland_thread.cpp

+ 10 - 0
platform/linuxbsd/wayland/wayland_thread.cpp

@@ -5375,9 +5375,19 @@ void WaylandThread::destroy() {
 			zwp_tablet_tool_v2_destroy(tool);
 		}
 
+		zwp_text_input_v3_destroy(ss->wp_text_input);
+
 		memdelete(ss);
 	}
 
+	if (registry.wp_tablet_manager) {
+		zwp_tablet_manager_v2_destroy(registry.wp_tablet_manager);
+	}
+
+	if (registry.wp_text_input_manager) {
+		zwp_text_input_manager_v3_destroy(registry.wp_text_input_manager);
+	}
+
 	for (struct wl_output *wl_output : registry.wl_outputs) {
 		ERR_FAIL_NULL(wl_output);