edje_edit: avoid such values like 2.77556e-17

using spinner to change double values means that sometimes
if set such weird values while should go to 0.0

@fix
This commit is contained in:
Vitalii Vorobiov 2016-07-27 15:14:26 +03:00
parent bf414d8c54
commit b07a0c523c
1 changed files with 2 additions and 6 deletions

View File

@ -13191,13 +13191,9 @@ _edje_source_with_double_values_append(const char *param_name, char val_num, dou
string = eina_strbuf_new();
if (param_name)
eina_strbuf_append_printf(string, "%s:", param_name);
eina_strbuf_append_printf(string,
(val1 == (int)val1) ? " %.1f" : " %g",
val1);
eina_strbuf_append_printf(string, " %.2f", val1);
if (val_num == 2)
eina_strbuf_append_printf(string,
(val2 == (int)val2) ? " %.1f" : " %g",
val2);
eina_strbuf_append_printf(string, " %.2f", val2);
eina_strbuf_append(string, ";\n");
BUF_APPEND(eina_strbuf_string_get(string));