scale: fix the floating number comparison.

There's no meaning 0.00001 in scale. So in that case, it is ignored.
This commit is contained in:
Jaehwan Kim 2014-09-26 12:07:34 +09:00
parent 1f28fea220
commit 75ef6e0929
1 changed files with 3 additions and 2 deletions

View File

@ -461,14 +461,15 @@ elm_app_locale_dir_get(void)
EAPI void
elm_app_base_scale_set(double base_scale)
{
if (base_scale <= 0.0) return;
if (base_scale < 0.0) return;
if ((int)(base_scale * 10000) == 0) return;
app_base_scale = base_scale;
}
EAPI double
elm_app_base_scale_get(void)
{
if (app_base_scale) return app_base_scale;
if (app_base_scale > 0.0) return app_base_scale;
return 1.0;
}