summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/themes/edc/elm/hover.edc2
-rw-r--r--src/lib/elc_combobox.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/data/themes/edc/elm/hover.edc b/data/themes/edc/elm/hover.edc
index 229fa8d79..2cd7c0a82 100644
--- a/data/themes/edc/elm/hover.edc
+++ b/data/themes/edc/elm/hover.edc
@@ -479,6 +479,7 @@ group { name: "elm/hover/base/hoversel_vertical/default";
else
run_program(PROGRAM:"topshow_right");
set_int(visible, 1);
+ set_int(on_dismiss, 0);
}
public bottomshow2() {
if (get_int(right) == 0)
@@ -486,6 +487,7 @@ group { name: "elm/hover/base/hoversel_vertical/default";
else
run_program(PROGRAM:"bottomshow_right");
set_int(visible, 1);
+ set_int(on_dismiss, 0);
}
}
parts {
diff --git a/src/lib/elc_combobox.c b/src/lib/elc_combobox.c
index c00c77283..fbe0f1cd1 100644
--- a/src/lib/elc_combobox.c
+++ b/src/lib/elc_combobox.c
@@ -225,7 +225,7 @@ _gl_filter_finished_cb(void *data, Eo *obj EINA_UNUSED,
if (sd->count > 0)
{
- if (!sd->expanded) _activate(data);
+ if (!sd->expanded) _activate(data);
else _table_resize(data);
}
else elm_combobox_hover_end(data);
@@ -237,7 +237,7 @@ _on_aborted(void *data, Eo *obj EINA_UNUSED,
const Eo_Event_Description *desc EINA_UNUSED, void *event_info EINA_UNUSED)
{
ELM_COMBOBOX_DATA_GET(data, sd);
- if (sd->expanded == EINA_TRUE) elm_combobox_hover_end(data);
+ if (sd->expanded) elm_combobox_hover_end(data);
return EINA_TRUE;
}