Change-Id: If85f3a39224c54615b9d8fb381227458c4c22123
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
if (mode == TIZEN_KEYROUTER_MODE_EXCLUSIVE)
{
- EINA_SAFETY_ON_TRUE_RETURN_VAL
- ((krt->HardKeys[key].excl_ptr != NULL),
- TIZEN_KEYROUTER_ERROR_GRABBED_ALREADY);
+ g_rec_mutex_lock(&krt->grab_key_mutex);
+ if (krt->HardKeys[key].excl_ptr != NULL)
+ {
+ g_rec_mutex_unlock(&krt->grab_key_mutex);
+ return TIZEN_KEYROUTER_ERROR_GRABBED_ALREADY;
+ }
+ g_rec_mutex_unlock(&krt->grab_key_mutex);
}
if (mode == TIZEN_KEYROUTER_MODE_TOPMOST)