e8c3320712
_e_shell_surface_destroy() is already the implementation's destructor, so it'll be called when the surface is destroyed anyway. What we have to do here is just call wl_resource_destroy(resource) - which will call that function for us. It'll also do us the favor of actually destroying the resource and removing it from the client's resource list so we won't get a SECOND call to _e_shell_surface_destroy() on client exit. |
||
---|---|---|
.. | ||
e-module-wl_desktop_shell.edj | ||
e_desktop_shell_protocol.c | ||
e_desktop_shell_protocol.h | ||
e_input_method_protocol.c | ||
e_input_method_protocol.h | ||
e_mod_input_panel.c | ||
e_mod_main.c | ||
e_mod_main.h | ||
module.desktop.in |