From 41ff3c9d94ab482949ca01472a989efbeea4a12e Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 10 Jan 2017 12:00:39 -0500 Subject: [PATCH] ecore-wl2: Mark window as pending configure when showing popup Signed-off-by: Chris Michael --- src/lib/ecore_wl2/ecore_wl2_window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index 942be3f..6b86be9 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -327,6 +327,8 @@ _ecore_wl2_window_zxdg_popup_create(Ecore_Wl2_Window *win) zxdg_popup_v6_set_user_data(win->zxdg_popup, win); zxdg_popup_v6_add_listener(win->zxdg_popup, &_zxdg_popup_listener, win); + win->pending.configure = EINA_TRUE; + wl_surface_commit(win->surface); } @@ -495,7 +497,6 @@ _ecore_wl2_window_shell_surface_init(Ecore_Wl2_Window *window) window->pending.configure = EINA_TRUE; - /* TODO: surface commit needed ? */ wl_surface_commit(window->surface); } else if ((window->display->wl.xdg_shell) && (!window->xdg_surface)) -- 2.7.4