slider: changed negative zero to zero 71/140171/2
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 24 Jul 2017 05:35:13 +0000 (14:35 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Mon, 24 Jul 2017 05:42:14 +0000 (05:42 +0000)
When slider value is between 0.0 and -0.5, -0 is printed.

Change-Id: I7381dabc0749555b77be53e67c74e646c17840c1

src/lib/elm_slider.c

index cb1677e12faea0275130f7c26b4fa4aee0809870..1385eacc6e344f96aa8ea854179ff8048a208ad1 100644 (file)
@@ -169,6 +169,9 @@ _units_set(Evas_Object *obj)
         char buf[1024];
 
         snprintf(buf, sizeof(buf), sd->units, sd->val);
+        /// TIZEN_ONLY(20170724): changed negative zero to zero
+        if (!strcmp(buf, "-0")) snprintf(buf, sizeof(buf), "0");
+        //
         elm_layout_text_set(obj, "elm.units", buf);
         if (!sd->units_show)
           {
@@ -209,6 +212,9 @@ _indicator_set(Evas_Object *obj)
         char buf[1024];
 
         snprintf(buf, sizeof(buf), sd->indicator, sd->val);
+        /// TIZEN_ONLY(20170724): changed negative zero to zero
+        if (!strcmp(buf, "-0")) snprintf(buf, sizeof(buf), "0");
+        //
         elm_layout_text_set(obj, "elm.indicator", buf);
         elm_layout_text_set(obj, "elm.dragable.slider:elm.indicator", buf);
         if (sd->popup)