summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_generic/filters/evas_filter_blur.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/evas/engines/software_generic/filters/evas_filter_blur.c')
-rw-r--r--src/modules/evas/engines/software_generic/filters/evas_filter_blur.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/modules/evas/engines/software_generic/filters/evas_filter_blur.c b/src/modules/evas/engines/software_generic/filters/evas_filter_blur.c
index 89d20e2ba6..c5617d0096 100644
--- a/src/modules/evas/engines/software_generic/filters/evas_filter_blur.c
+++ b/src/modules/evas/engines/software_generic/filters/evas_filter_blur.c
@@ -469,32 +469,32 @@ eng_filter_blur_func_get(Evas_Filter_Command *cmd)
case EVAS_FILTER_BLUR_BOX:
if (!cmd->output->alpha_only)
{
- if (cmd->blur.dx)
+ if (EINA_DBL_NONZERO(cmd->blur.dx))
return _box_blur_horiz_apply_rgba;
- else if (cmd->blur.dy)
+ else if (EINA_DBL_NONZERO(cmd->blur.dy))
return _box_blur_vert_apply_rgba;
}
else
{
- if (cmd->blur.dx)
+ if (EINA_DBL_NONZERO(cmd->blur.dx))
return _box_blur_horiz_apply_alpha;
- else if (cmd->blur.dy)
+ else if (EINA_DBL_NONZERO(cmd->blur.dy))
return _box_blur_vert_apply_alpha;
}
break;
case EVAS_FILTER_BLUR_GAUSSIAN:
if (!cmd->output->alpha_only)
{
- if (cmd->blur.dx)
+ if (EINA_DBL_NONZERO(cmd->blur.dx))
return _gaussian_blur_horiz_apply_rgba;
- else if (cmd->blur.dy)
+ else if (EINA_DBL_NONZERO(cmd->blur.dy))
return _gaussian_blur_vert_apply_rgba;
}
else
{
- if (cmd->blur.dx)
+ if (EINA_DBL_NONZERO(cmd->blur.dx))
return _gaussian_blur_horiz_apply_alpha;
- else if (cmd->blur.dy)
+ else if (EINA_DBL_NONZERO(cmd->blur.dy))
return _gaussian_blur_vert_apply_alpha;
}
break;