elm_spinner: Check new step value to avoid useless item update. 72/246072/1
authorWoochanlee <wc0917.lee@samsung.com>
Fri, 23 Oct 2020 04:24:43 +0000 (13:24 +0900)
committerWoochanlee <wc0917.lee@samsung.com>
Fri, 23 Oct 2020 04:24:43 +0000 (13:24 +0900)
@tizen_fix

Change-Id: I47c2d5f3e3861b2335da6690bcbd9d94e54790cf

src/lib/elementary/elm_spinner.c

index a72ead336bdc4e3c6251fe33e133a9aeab87e060..23e8e12e4a3d3da27fe7ddde508073091cb56f22 100644 (file)
@@ -2489,6 +2489,10 @@ _elm_spinner_efl_ui_range_display_range_limits_get(const Eo *obj EINA_UNUSED, El
 EOLIAN static void
 _elm_spinner_efl_ui_range_interactive_range_step_set(Eo *obj EINA_UNUSED, Elm_Spinner_Data *sd, double step)
 {
+   //TIZEN_ONLY(20201023): Check step value to avoid useless item re-arrange
+   if (EINA_DBL_EQ(sd->step, step)) return;
+   //
+
    sd->step = step;
 
    //TIZEN_ONLY(20201023): List Spinner feature