From fb01a697dd099f17a6a30c74781b6cfeb72bc512 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Mon, 10 Apr 2017 14:44:33 -0500 Subject: wayland_imf: Fix bug in shutdown Theoretical bug that may become real in the coming days - ecore_imf's wayland module has the interface for the text input protocol. The imf module gets unloaded after destroying the protocol object but before receiving all events from the server destined for it. Currently that's fine, but I've posted some wayland patches for review that require the interface to remain present while the text input object is a zombie. These patches cause some EFL apps to crash on shutdown when they unmap the wayland imf module. This moves the wayland interface bits into ecore_wl2 which doesn't get unmapped. --- src/Makefile_Ecore_IMF.am | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/Makefile_Ecore_IMF.am') diff --git a/src/Makefile_Ecore_IMF.am b/src/Makefile_Ecore_IMF.am index 8b9c9e9..001927f 100644 --- a/src/Makefile_Ecore_IMF.am +++ b/src/Makefile_Ecore_IMF.am @@ -135,14 +135,6 @@ modules/ecore_imf/wayland/wayland_module.c \ modules/ecore_imf/wayland/wayland_imcontext.c \ modules/ecore_imf/wayland/wayland_imcontext.h -nodist_modules_ecore_imf_wayland_module_la_SOURCES = \ -modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \ -modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c - -BUILT_SOURCES += \ -modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \ -modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c - modules_ecore_imf_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \ -I$(top_builddir)/src/modules/ecore_imf/wayland \ @ECORE_IMF_CFLAGS@ \ -- cgit v1.1