enlightenment/src/modules/gadman
Gwanglim Lee ec8a6b829e fix crash after moving gadget between two zones
Summary:
add check new_gcc into the gadman's gadget add handler to prevent invalid ref_count increase
while moving between two zones. and also add object clean code for new_gcc and drag_gcc
when gadget is dropped.

Fixes T722

Test Plan:
1. create clock module on gadcon desktop (settings->gadgets, select "background" under layers, click "configure layer" and add a clock gadget).
2. drag clock gadget from one screen to the other. drop it there.
3. drag clock back to first screen
4. right click on clock and select "clock->remove".

Reviewers: raster, devilhorns, zmike

Subscribers: cedric

Maniphest Tasks: T722

Differential Revision: https://phab.enlightenment.org/D1256
2014-08-11 19:35:37 -04:00
..
e-module-gadman.edj * edje: fix count that lead to memleak. 2010-08-12 15:07:26 +00:00
e_mod_config.c compositor rewrite / charlie-foxtrot situation 2014-01-14 20:22:02 -05:00
e_mod_gadman.c bugfix: don't crash on possibly-null gadman bg string extensions 2014-03-13 12:35:39 -04:00
e_mod_gadman.h compositor rewrite / charlie-foxtrot situation 2014-01-14 20:22:02 -05:00
e_mod_main.c fix crash after moving gadget between two zones 2014-08-11 19:35:37 -04:00
module.desktop.in Updating translations 2014-05-19 22:04:38 +02:00