diff --git a/src/lib/auto_comp.c b/src/lib/auto_comp.c index 403e13e..88713b5 100644 --- a/src/lib/auto_comp.c +++ b/src/lib/auto_comp.c @@ -348,7 +348,8 @@ anchor_unfocused_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, static void queue_reset(autocomp_data *ad) { - if (ad->queue_pos == 0) return; + if (!ad->queue_pos && !ad->anchor_visible) + return; ad->queue_pos = 0; memset(ad->queue, 0x0, sizeof(ad->queue)); entry_anchor_off(ad);