Ecore_Evas (wayland_shm): Add missing shell_surface handler (recently
authordevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 11 Jan 2012 13:00:54 +0000 (13:00 +0000)
committerdevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 11 Jan 2012 13:00:54 +0000 (13:00 +0000)
added in wayland).

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@67076 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_evas/ecore_evas_wayland_shm.c

index c300217..b449377 100644 (file)
@@ -84,6 +84,7 @@ static Eina_Bool _ecore_evas_wl_event_focus_in(void *data __UNUSED__, int type _
 static Eina_Bool _ecore_evas_wl_event_focus_out(void *data __UNUSED__, int type __UNUSED__, void *event);
 
 static void _ecore_evas_wl_handle_configure(void *data, struct wl_shell_surface *shell_surface __UNUSED__, uint32_t timestamp __UNUSED__, uint32_t edges __UNUSED__, int32_t width, int32_t height);
+static void _ecore_evas_wl_handle_popup_done(void *data __UNUSED__, struct wl_shell_surface *shell_surface __UNUSED__);
 
 /* SMART stuff for frame */
 static Evas_Smart *_ecore_evas_wl_smart = NULL;
@@ -104,6 +105,7 @@ static uint32_t _ecore_evas_wl_btn_timestamp;
 static const struct wl_shell_surface_listener _ecore_evas_wl_shell_surface_listener = 
 {
    _ecore_evas_wl_handle_configure,
+   _ecore_evas_wl_handle_popup_done
 };
 
 static Ecore_Evas_Engine_Func _ecore_wl_engine_func = 
@@ -1058,6 +1060,12 @@ _ecore_evas_wl_handle_configure(void *data, struct wl_shell_surface *shell_surfa
 }
 
 static void 
+_ecore_evas_wl_handle_popup_done(void *data __UNUSED__, struct wl_shell_surface *shell_surface __UNUSED__) 
+{
+
+}
+
+static void 
 _ecore_evas_wl_buffer_new(Ecore_Evas *ee, void **dest)
 {
    static unsigned int format;