devilhorns pushed a commit to branch master.

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

commit 41ff3c9d94ab482949ca01472a989efbeea4a12e
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Jan 10 12:00:39 2017 -0500

    ecore-wl2: Mark window as pending configure when showing popup
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 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))

-- 


Reply via email to