forked from enlightenment/enlightenment
Fix "selected" emit
Only emit "selected" on mouse up if we are in single click mode and no modifiers is set. Need to check for single_click first, so that inplace_open isn't called on doubleclick. Fixes ticket 375 SVN revision: 45130
This commit is contained in:
parent
b8cb5165c5
commit
44b1509345
|
@ -6531,9 +6531,10 @@ _e_fm2_cb_icon_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
ic->drag.src = 0;
|
||||
ic->down_sel = 0;
|
||||
|
||||
if ((_e_fm2_inplace_open(ic) == 0) &&
|
||||
(S_ISDIR(ic->info.statinfo.st_mode)) &&
|
||||
(ic->sd->config->view.single_click))
|
||||
if ((ic->sd->config->view.single_click) &&
|
||||
(!evas_key_modifier_is_set(ev->modifiers, "Control")) &&
|
||||
(!evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
|
||||
(_e_fm2_inplace_open(ic) == 0))
|
||||
evas_object_smart_callback_call(ic->sd->obj, "selected", NULL);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue