提交 0037d7c0 编写于 作者: P Palana

libobs: Ignore OSX keyboard layout notifications w/o layout change

These notifications can happen with e.g. the Japanese Kotoeri layout
when switching between active windows
上级 20972240
......@@ -1208,6 +1208,14 @@ static void input_method_changed(CFNotificationCenterRef nc, void *observer,
pthread_mutex_lock(&hotkeys->mutex);
plat = hotkeys->platform_context;
if (new_plat && plat &&
new_plat->layout_data == plat->layout_data) {
pthread_mutex_unlock(&hotkeys->mutex);
hotkeys_release(new_plat);
return;
}
hotkeys->platform_context = new_plat;
if (new_plat)
log_layout_name(new_plat->tis);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册