e - bring back fullscreen crash bug while fixing refcount correctness
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sun, 14 Jun 2015 10:16:09 +0000 (19:16 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sun, 14 Jun 2015 10:16:09 +0000 (19:16 +0900)
refs were inconsistent - thus this fixed the fullscreen quit bug by
never freeing a client. this brings the bug back by fixing this client
leak. i'll look again at this later.

src/bin/e_comp_object.c

index 28a676a..665952e 100644 (file)
@@ -2546,7 +2546,6 @@ e_comp_object_client_add(E_Client *ec)
    ec->frame = o;
    evas_object_data_set(o, "comp_object", (void*)1);
 
-   e_object_ref(E_OBJECT(ec));
    _e_comp_object_event_add(o);
 
    return o;