discomfitor pushed a commit to branch efl-1.12.

http://git.enlightenment.org/core/efl.git/commit/?id=f77c1b0200c90bc3ec6e7b5af38a8cb8b2f6995f

commit f77c1b0200c90bc3ec6e7b5af38a8cb8b2f6995f
Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Jan 20 19:11:25 2015 -0500

    ecore-wl needs to also set xdg props again on show
    
    fix T1819
---
 src/lib/ecore_wayland/ecore_wl_window.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib/ecore_wayland/ecore_wl_window.c 
b/src/lib/ecore_wayland/ecore_wl_window.c
index da83e7f..556a148 100644
--- a/src/lib/ecore_wayland/ecore_wl_window.c
+++ b/src/lib/ecore_wayland/ecore_wl_window.c
@@ -314,6 +314,10 @@ ecore_wl_window_show(Ecore_Wl_Window *win)
                     xdg_shell_get_xdg_surface(_ecore_wl_disp->wl.xdg_shell,
                                               win->surface);
                   if (!win->xdg_surface) return;
+                  if (win->title)
+                    xdg_surface_set_title(win->xdg_surface, win->title);
+                  if (win->class_name)
+                    xdg_surface_set_app_id(win->xdg_surface, win->class_name);
                   xdg_surface_set_user_data(win->xdg_surface, win);
                   xdg_surface_add_listener(win->xdg_surface,
                                            &_ecore_xdg_surface_listener, win);

-- 


Reply via email to