forked from enlightenment/efl
back out freeze/thaw on edje entry.. seems to have some side effects
with entry in gnelist ... i wonder why... for how, back out. SVN revision: 59798
This commit is contained in:
parent
599d9992b6
commit
abbf3767c5
|
@ -491,14 +491,13 @@ _sel_update(Evas_Textblock_Cursor *c __UNUSED__, Evas_Object *o, Entry *en)
|
||||||
Sel *sel;
|
Sel *sel;
|
||||||
Evas_Coord x, y, w, h;
|
Evas_Coord x, y, w, h;
|
||||||
Evas_Object *smart, *clip;
|
Evas_Object *smart, *clip;
|
||||||
Evas *tev = evas_object_evas_get(o);
|
|
||||||
|
|
||||||
smart = evas_object_smart_parent_get(o);
|
smart = evas_object_smart_parent_get(o);
|
||||||
clip = evas_object_clip_get(o);
|
clip = evas_object_clip_get(o);
|
||||||
if (en->sel_start)
|
if (en->sel_start)
|
||||||
range = evas_textblock_cursor_range_geometry_get(en->sel_start, en->sel_end);
|
range = evas_textblock_cursor_range_geometry_get(en->sel_start, en->sel_end);
|
||||||
else return;
|
else
|
||||||
evas_event_freeze(tev);
|
return;
|
||||||
if (eina_list_count(range) != eina_list_count(en->sel))
|
if (eina_list_count(range) != eina_list_count(en->sel))
|
||||||
{
|
{
|
||||||
while (en->sel)
|
while (en->sel)
|
||||||
|
@ -573,8 +572,6 @@ _sel_update(Evas_Textblock_Cursor *c __UNUSED__, Evas_Object *o, Entry *en)
|
||||||
range = eina_list_remove_list(range, range);
|
range = eina_list_remove_list(range, range);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
evas_event_thaw(tev);
|
|
||||||
evas_event_thaw_eval(tev);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue