summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-02-13 18:59:16 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-02-13 18:59:16 +0900
commitb837cdb05529dceaf8b2a22fe4ae17b497f27144 (patch)
tree8a13e3a50c5ed6037ca49624ba6dfd39fe8121e5
parenta725924b5398140ec25b6bc81f087345d6a03feb (diff)
downloadefl-b837cdb05529dceaf8b2a22fe4ae17b497f27144.tar.gz
evas - filter - don't use longs when DATA32 is the right type
fixes CID 1174078
-rw-r--r--src/lib/evas/filters/evas_filter_parser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c
index 3335dc57ab..33ede86a82 100644
--- a/src/lib/evas/filters/evas_filter_parser.c
+++ b/src/lib/evas/filters/evas_filter_parser.c
@@ -664,7 +664,7 @@ _bool_parse(const char *str, Eina_Bool *b)
static Eina_Bool
_color_parse(const char *word, DATA32 *color)
{
- unsigned long value;
+ DATA32 value;
Eina_Bool success = EINA_FALSE;
PARSE_CHECK(word && *word);
@@ -694,7 +694,7 @@ _color_parse(const char *word, DATA32 *color)
if ((value & 0xFF000000) == 0 && (value != 0))
value |= 0xFF000000;
- if (color) *color = (DATA32) value;
+ if (color) *color = value;
success = EINA_TRUE;
end: