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
This commit is contained in:
parent
2097224061
commit
0037d7c011
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user