evas - fix possible bitshift bug

CID 1232725 1232724 1039319 1039318
This commit is contained in:
Carsten Haitzler 2014-08-27 16:51:55 +09:00
parent efb4535807
commit e17a028e43
1 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ evas_key_modifier_is_set(const Evas_Modifier *m, const char *keyname)
if (n < 0) return 0;
else if (n >= 64) return 0;
num = (Evas_Modifier_Mask)n;
num = 1 << num;
num = 1ULL << num;
if (m->mask & num) return 1;
return 0;
}
@ -72,7 +72,7 @@ evas_key_lock_is_set(const Evas_Lock *l, const char *keyname)
if (n < 0) return 0;
else if (n >= 64) return 0;
num = (Evas_Modifier_Mask)n;
num = 1 << num;
num = 1ULL << num;
if (l->mask & num) return 1;
return 0;
}