diff options
Diffstat (limited to 'src/lib/edje/edje_program.c')
-rw-r--r-- | src/lib/edje/edje_program.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c index a2df439e87..695f57ccd8 100644 --- a/src/lib/edje/edje_program.c +++ b/src/lib/edje/edje_program.c | |||
@@ -678,7 +678,7 @@ _edje_program_run(Edje *ed, Edje_Program *pr, Eina_Bool force, const char *ssig, | |||
678 | { | 678 | { |
679 | ERR("Programs recursing up to recursion limit of %i in '%s' with sig='%s', src='%s' from '%s', '%s'. Disabled.", | 679 | ERR("Programs recursing up to recursion limit of %i in '%s' with sig='%s', src='%s' from '%s', '%s'. Disabled.", |
680 | 64, pr->name, ssig, ssrc, ed->path, ed->group); | 680 | 64, pr->name, ssig, ssrc, ed->path, ed->group); |
681 | if (pr->action == EDJE_ACTION_TYPE_STATE_SET && ((pr->tween.time == ZERO) || (ed->no_anim))) | 681 | if (pr->action == EDJE_ACTION_TYPE_STATE_SET && (EQ(pr->tween.time, ZERO) || (ed->no_anim))) |
682 | ERR("Possible solution: try adding transition time to prevent Schrödinger's part state"); | 682 | ERR("Possible solution: try adding transition time to prevent Schrödinger's part state"); |
683 | recursion_limit = 1; | 683 | recursion_limit = 1; |
684 | return; | 684 | return; |
@@ -1947,7 +1947,7 @@ _edje_param_native_set(Edje *ed, Edje_Real_Part *rp, const char *name, const Edj | |||
1947 | if (rp->part->dragable.confine_id != -1) | 1947 | if (rp->part->dragable.confine_id != -1) |
1948 | d = CLAMP(d, 0.0, 1.0); | 1948 | d = CLAMP(d, 0.0, 1.0); |
1949 | if (rp->part->dragable.x < 0) d = 1.0 - d; | 1949 | if (rp->part->dragable.x < 0) d = 1.0 - d; |
1950 | if (rp->drag->val.x == FROM_DOUBLE(d)) return EINA_TRUE; | 1950 | if (EQ(rp->drag->val.x, FROM_DOUBLE(d))) return EINA_TRUE; |
1951 | rp->drag->val.x = FROM_DOUBLE(d); | 1951 | rp->drag->val.x = FROM_DOUBLE(d); |
1952 | #ifdef EDJE_CALC_CACHE | 1952 | #ifdef EDJE_CALC_CACHE |
1953 | rp->invalidate = EINA_TRUE; | 1953 | rp->invalidate = EINA_TRUE; |
@@ -1966,7 +1966,7 @@ _edje_param_native_set(Edje *ed, Edje_Real_Part *rp, const char *name, const Edj | |||
1966 | if (rp->part->dragable.confine_id != -1) | 1966 | if (rp->part->dragable.confine_id != -1) |
1967 | d = CLAMP(d, 0.0, 1.0); | 1967 | d = CLAMP(d, 0.0, 1.0); |
1968 | if (rp->part->dragable.y < 0) d = 1.0 - d; | 1968 | if (rp->part->dragable.y < 0) d = 1.0 - d; |
1969 | if (rp->drag->val.y == FROM_DOUBLE(d)) return EINA_TRUE; | 1969 | if (EQ(rp->drag->val.y, FROM_DOUBLE(d))) return EINA_TRUE; |
1970 | rp->drag->val.y = FROM_DOUBLE(d); | 1970 | rp->drag->val.y = FROM_DOUBLE(d); |
1971 | #ifdef EDJE_CALC_CACHE | 1971 | #ifdef EDJE_CALC_CACHE |
1972 | rp->invalidate = EINA_TRUE; | 1972 | rp->invalidate = EINA_TRUE; |
@@ -2286,11 +2286,11 @@ _edje_param_validate(const Edje_External_Param *param, const Edje_External_Param | |||
2286 | return EINA_TRUE; | 2286 | return EINA_TRUE; |
2287 | 2287 | ||
2288 | case EDJE_EXTERNAL_PARAM_TYPE_DOUBLE: | 2288 | case EDJE_EXTERNAL_PARAM_TYPE_DOUBLE: |
2289 | if ((info->info.d.min != EDJE_EXTERNAL_DOUBLE_UNSET) && | 2289 | if (!EINA_DBL_CMP(info->info.d.min, EDJE_EXTERNAL_DOUBLE_UNSET) && |
2290 | (info->info.d.min > param->d)) | 2290 | (info->info.d.min > param->d)) |
2291 | return EINA_FALSE; | 2291 | return EINA_FALSE; |
2292 | 2292 | ||
2293 | if ((info->info.d.max != EDJE_EXTERNAL_DOUBLE_UNSET) && | 2293 | if (!EINA_DBL_CMP(info->info.d.max, EDJE_EXTERNAL_DOUBLE_UNSET) && |
2294 | (info->info.d.max < param->d)) | 2294 | (info->info.d.max < param->d)) |
2295 | return EINA_FALSE; | 2295 | return EINA_FALSE; |
2296 | 2296 | ||