2013-02-17 Mike Blumenkrantz
* ignore tab key widget focus change if control/alt is pressed
+ * prevent blank entry hoversels
* Fix a elm_transit crash issue when user delete all target objects in the effect end callback.
* elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode.
* ignore tab key widget focus change if control/alt is pressed
+ * prevent blank entry hoversels
Elementary 1.7.5
else if (wd->context_menu)
{
const char *context_menu_orientation;
+ Eina_Bool ownersel;
+ ownersel = elm_selection_selection_has_owner(obj);
+ if (!wd->items)
+ {
+ /* prevent stupid blank hoversel */
+ if (wd->have_selection && wd->password) return;
+ if (wd->selmode || (_elm_config->desktop_entry && ((!wd->editable) || (!ownersel)))) return;
+ }
if (wd->hoversel) evas_object_del(wd->hoversel);
else elm_widget_scroll_freeze_push(obj);
wd->hoversel = elm_hoversel_add(obj);
elm_hoversel_item_add(wd->hoversel, E_("Select"), NULL, ELM_ICON_NONE,
_select, obj);
}
- if (elm_selection_selection_has_owner(obj))
+ if (ownersel)
{
if (wd->editable)
elm_hoversel_item_add(wd->hoversel, E_("Paste"), NULL, ELM_ICON_NONE,