back out freeze/thaw on edje entry.. seems to have some side effects
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 30 May 2011 05:37:59 +0000 (05:37 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 30 May 2011 05:37:59 +0000 (05:37 +0000)
with entry in gnelist ... i wonder why... for how, back out.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@59798 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_entry.c

index 39d3b64..316c5f3 100644 (file)
@@ -491,14 +491,13 @@ _sel_update(Evas_Textblock_Cursor *c __UNUSED__, Evas_Object *o, Entry *en)
    Sel *sel;
    Evas_Coord x, y, w, h;
    Evas_Object *smart, *clip;
-   Evas *tev = evas_object_evas_get(o);
 
    smart = evas_object_smart_parent_get(o);
    clip = evas_object_clip_get(o);
    if (en->sel_start)
      range = evas_textblock_cursor_range_geometry_get(en->sel_start, en->sel_end);
-   else return;
-   evas_event_freeze(tev);
+   else
+     return;
    if (eina_list_count(range) != eina_list_count(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);
           }
      }
-   evas_event_thaw(tev);
-   evas_event_thaw_eval(tev);
 }
 
 static void