parent
119f7014fa
commit
8a7477d9a8
|
@ -2840,15 +2840,14 @@ _e_gadcon_cb_dnd_enter(void *data, const char *type __UNUSED__, void *event)
|
|||
gc->new_gcc = NULL;
|
||||
}
|
||||
|
||||
if (ev->data)
|
||||
while (ev->data)
|
||||
{
|
||||
/* Create a new gadcon to show where the gadcon will end up */
|
||||
E_Gadcon_Client_Class *cc;
|
||||
|
||||
gcc = ev->data;
|
||||
cc = eina_hash_find(providers, gcc->name);
|
||||
if (cc)
|
||||
{
|
||||
if (!cc) break;
|
||||
if (!gcc->style)
|
||||
gc->new_gcc = cc->func.init(gc, gcc->name, gcc->cf->id,
|
||||
cc->default_style);
|
||||
|
@ -2856,8 +2855,7 @@ _e_gadcon_cb_dnd_enter(void *data, const char *type __UNUSED__, void *event)
|
|||
gc->new_gcc = cc->func.init(gc, gcc->name, gcc->cf->id,
|
||||
gcc->style);
|
||||
|
||||
if (gc->new_gcc)
|
||||
{
|
||||
if (!gc->new_gcc) break;
|
||||
gc->new_gcc->cf = gcc->cf;
|
||||
gc->new_gcc->client_class = cc;
|
||||
gc->new_gcc->config.pos = gcc->config.pos;
|
||||
|
@ -2921,12 +2919,7 @@ _e_gadcon_cb_dnd_enter(void *data, const char *type __UNUSED__, void *event)
|
|||
gc->new_gcc->state_info.resist = 1;
|
||||
if (gc->instant_edit)
|
||||
e_gadcon_client_util_menu_attach(gc->new_gcc);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* TODO: Create a placeholder to show where the gadcon will end up */
|
||||
break;
|
||||
}
|
||||
e_gadcon_layout_thaw(gc->o_container);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue