discomfitor pushed a commit to branch master.

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

commit b526ee200e7c18662a590bf72a65d03acbcdd591
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Apr 23 08:42:09 2015 -0400

    fix tasks gadget parenting
    
    gc->o_container is NULL for desktop gadgets
    
    ref T2336
---
 src/modules/tasks/e_mod_main.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c
index f7f81c7..132424a 100644
--- a/src/modules/tasks/e_mod_main.c
+++ b/src/modules/tasks/e_mod_main.c
@@ -50,7 +50,7 @@ struct _Tasks_Item
    Eina_Bool skip_taskbar : 1;
 };
 
-static Tasks       *_tasks_new(Evas_Object *parent, E_Zone *zone, const char 
*id);
+static Tasks       *_tasks_new(Evas *e, E_Zone *zone, const char *id);
 static void         _tasks_free(Tasks *tasks);
 static void         _tasks_refill(Tasks *tasks);
 static void         _tasks_refill_all();
@@ -211,7 +211,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, 
const char *style)
    /* Evas_Coord x, y, w, h; */
    /* int cx, cy, cw, ch; */
 
-   tasks = _tasks_new(gc->o_container, gc->zone, id);
+   tasks = _tasks_new(gc->evas, gc->zone, id);
 
    o = tasks->o_items;
    gcc = e_gadcon_client_new(gc, name, id, style, o);
@@ -355,7 +355,7 @@ _tasks_cb_iconify_provider(void *data, Evas_Object *obj, 
const char *signal)
 }
 
 static Tasks *
-_tasks_new(Evas_Object *parent, E_Zone *zone, const char *id)
+_tasks_new(Evas *e, E_Zone *zone, const char *id)
 {
    Tasks *tasks;
    Eina_List *l;
@@ -363,7 +363,7 @@ _tasks_new(Evas_Object *parent, E_Zone *zone, const char 
*id)
 
    tasks = E_NEW(Tasks, 1);
    tasks->config = _tasks_config_item_get(id);
-   tasks->o_items = elm_box_add(e_win_evas_object_win_get(parent));
+   tasks->o_items = elm_box_add(e_win_evas_win_get(e));
    tasks->horizontal = 1;
    EINA_LIST_FOREACH(e_comp->clients, l, ec)
      {

-- 


Reply via email to