forked from enlightenment/enlightenment
okay, only try the gadcon config gcc unref if it's a custom gadcon that's editing
SVN revision: 79840
This commit is contained in:
parent
2a6d8d9f74
commit
fd95d45c9b
|
@ -514,7 +514,7 @@ _cb_del_advanced(void *data, void *data2 __UNUSED__)
|
||||||
{
|
{
|
||||||
if (gcc->cf != cf_gcc) continue;
|
if (gcc->cf != cf_gcc) continue;
|
||||||
gcc->cf = NULL;
|
gcc->cf = NULL;
|
||||||
if (gcc->gadcon->drag_gcc == gcc)
|
if (gcc->gadcon->custom && gcc->gadcon->editing)
|
||||||
e_object_unref(E_OBJECT(gcc));
|
e_object_unref(E_OBJECT(gcc));
|
||||||
e_object_del(E_OBJECT(gcc));
|
e_object_del(E_OBJECT(gcc));
|
||||||
break;
|
break;
|
||||||
|
@ -582,7 +582,7 @@ _cb_del(void *data, void *data2 __UNUSED__)
|
||||||
{
|
{
|
||||||
if (gcc->cf != cf_gcc) continue;
|
if (gcc->cf != cf_gcc) continue;
|
||||||
gcc->cf = NULL;
|
gcc->cf = NULL;
|
||||||
if (gcc->gadcon->drag_gcc == gcc)
|
if (gcc->gadcon->custom && gcc->gadcon->editing)
|
||||||
e_object_unref(E_OBJECT(gcc));
|
e_object_unref(E_OBJECT(gcc));
|
||||||
e_object_del(E_OBJECT(gcc));
|
e_object_del(E_OBJECT(gcc));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue