slider: changed negative zero to zero 72/140172/1
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 24 Jul 2017 05:35:13 +0000 (14:35 +0900)
committerkim hosang <hosang12.kim@samsung.com>
Mon, 24 Jul 2017 05:38:28 +0000 (05:38 +0000)
When slider value is between 0.0 and -0.5, -0 is printed.

Change-Id: I7381dabc0749555b77be53e67c74e646c17840c1

src/lib/elm_slider.c

index 78ef8395e1de30f349b1e6dc5385a7366855f9ba..f3fa5a43e093e62d8dc8320703d02e5e4826c0e2 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)