Just grab the return window directly from e_canvas.
authorChris Michael <cp.michael@samsung.com>
Fri, 14 Jun 2013 09:03:06 +0000 (10:03 +0100)
committerChris Michael <cp.michael@samsung.com>
Fri, 14 Jun 2013 09:03:06 +0000 (10:03 +0100)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/bin/e_wayland/e_popup.c

index 9b282a4f26bf3246b05249e7eec37bf0c89252cf..b5b10aa3b3b8d0252fc3fc6c71262def2809840a 100644 (file)
@@ -47,7 +47,7 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
 
    p->ee = 
      e_canvas_new(parent, zone->x + p->x, zone->y + p->y, 
-                  p->w, p->h, EINA_TRUE, EINA_FALSE, NULL);
+                  p->w, p->h, EINA_TRUE, EINA_FALSE, &win);
    if (!p->ee)
      {
         free(p);
@@ -65,7 +65,7 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
    e_object_ref(E_OBJECT(p->zone));
    zone->popups = eina_list_append(zone->popups, p);
 
-   win = ecore_evas_wayland_window_get(p->ee);
+   /* win = ecore_evas_wayland_window_get(p->ee); */
    eina_hash_add(_popups, e_util_winid_str_get(win), p);
 
    return p;