e_desk: remove e_map_util_object_move_sync_set in _e_desk_object_zoom 68/280968/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 7 Sep 2022 06:30:26 +0000 (15:30 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 7 Sep 2022 08:06:29 +0000 (17:06 +0900)
There was a bug that the enlightenment fell in infinite loop when the zoom was running in some case.
- Pre condition: zoom is enabled
- Reproduce: Keyboard is shown / hidden with moving effect
Then, the infinite loop is occured.

To resolve this, we remove code which call the e_map_util_object_move_sync_set in _e_desk_object_zoom.

Change-Id: I93ceabccfaa7ce0fdd39da31c4865e9a9181610d

src/bin/e_desk.c

index f0e63daa99014e6a7977049403d2389238352acc..7428a0c1ef7ca71aa55ca25d7637063954ae4edf 100644 (file)
@@ -1703,7 +1703,6 @@ _e_desk_object_zoom(Evas_Object *obj, double zoomx, double zoomy, Evas_Coord cx,
      }
 
    map = e_map_new();
-   e_map_util_object_move_sync_set(map, EINA_TRUE);
    e_map_util_points_populate_from_object(map, obj);
    e_map_util_zoom(map, zoomx, zoomy, cx, cy);
    e_comp_object_map_set(obj, map);