forked from enlightenment/efl
fix coveirty range complaint on modifer bit mask
this fixes CID 1224356, 1224355, 1224354, 1224353 and 1224352
This commit is contained in:
parent
a44f15ec8e
commit
fa5b052911
|
@ -151,8 +151,7 @@ _evas_canvas_key_modifier_on(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e, const ch
|
||||||
|
|
||||||
n = (Evas_Modifier_Mask)evas_key_modifier_number(&(e->modifiers), keyname);
|
n = (Evas_Modifier_Mask)evas_key_modifier_number(&(e->modifiers), keyname);
|
||||||
if (n < 0 || n > 63) return;
|
if (n < 0 || n > 63) return;
|
||||||
num = (Evas_Modifier_Mask)n;
|
num = 1 << n;
|
||||||
num = 1 << num;
|
|
||||||
e->modifiers.mask |= num;
|
e->modifiers.mask |= num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,8 +163,7 @@ _evas_canvas_key_modifier_off(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e, const c
|
||||||
|
|
||||||
n = evas_key_modifier_number(&(e->modifiers), keyname);
|
n = evas_key_modifier_number(&(e->modifiers), keyname);
|
||||||
if (n < 0 || n > 63) return;
|
if (n < 0 || n > 63) return;
|
||||||
num = (Evas_Modifier_Mask)n;
|
num = 1 << n;
|
||||||
num = 1 << num;
|
|
||||||
e->modifiers.mask &= ~num;
|
e->modifiers.mask &= ~num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -177,8 +175,7 @@ _evas_canvas_key_lock_on(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e, const char *
|
||||||
|
|
||||||
n = evas_key_lock_number(&(e->locks), keyname);
|
n = evas_key_lock_number(&(e->locks), keyname);
|
||||||
if (n < 0 || n > 63) return;
|
if (n < 0 || n > 63) return;
|
||||||
num = (Evas_Modifier_Mask)n;
|
num = 1 << n;
|
||||||
num = 1 << num;
|
|
||||||
e->locks.mask |= num;
|
e->locks.mask |= num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -190,8 +187,7 @@ _evas_canvas_key_lock_off(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e, const char
|
||||||
|
|
||||||
n = evas_key_lock_number(&(e->locks), keyname);
|
n = evas_key_lock_number(&(e->locks), keyname);
|
||||||
if (n < 0 || n > 63) return;
|
if (n < 0 || n > 63) return;
|
||||||
num = (Evas_Modifier_Mask)n;
|
num = 1 << n;
|
||||||
num = 1 << num;
|
|
||||||
e->locks.mask &= ~num;
|
e->locks.mask &= ~num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue