if (handle->cb_ == nullptr)
return ECORE_CALLBACK_RENEW;
- if (handle->key_map_.find(ev->keyname) == handle->key_map_.end())
+ auto found = handle->key_map_.find(ev->keyname);
+ if (found == handle->key_map_.end())
return ECORE_CALLBACK_RENEW;
- media_key_e media_key = handle->key_map_[ev->keyname];
+ auto media_key = found->second;
handle->cb_(media_key, MEDIA_KEY_STATUS_PRESSED, handle->data_);
return ECORE_CALLBACK_RENEW;
}
if (handle->cb_ == nullptr)
return ECORE_CALLBACK_RENEW;
- if (handle->key_map_.find(ev->keyname) == handle->key_map_.end())
+ auto found = handle->key_map_.find(ev->keyname);
+ if (found == handle->key_map_.end())
return ECORE_CALLBACK_RENEW;
- media_key_e media_key = handle->key_map_[ev->keyname];
+ auto media_key = found->second;
handle->cb_(media_key, MEDIA_KEY_STATUS_RELEASED, handle->data_);
return ECORE_CALLBACK_RENEW;
}