diff options
-rw-r--r-- | osdep/macosx_application.m | 8 | ||||
-rw-r--r-- | video/out/cocoa_common.m | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/osdep/macosx_application.m b/osdep/macosx_application.m index 598941490d..665a04b222 100644 --- a/osdep/macosx_application.m +++ b/osdep/macosx_application.m @@ -118,6 +118,14 @@ static NSString *escape_loadfile_name(NSString *input) @synthesize eventsResponder = _events_responder; @synthesize menuItems = _menu_items; +- (void)sendEvent:(NSEvent *)event +{ + [super sendEvent:event]; + + if (self.inputContext) + mp_input_wakeup(self.inputContext); +} + - (id)init { if (self = [super init]) { diff --git a/video/out/cocoa_common.m b/video/out/cocoa_common.m index 8c57ce53dc..b561ca892b 100644 --- a/video/out/cocoa_common.m +++ b/video/out/cocoa_common.m @@ -149,7 +149,6 @@ static void disable_power_management(struct vo *vo) int vo_cocoa_init(struct vo *vo) { vo->cocoa = vo_cocoa_init_state(vo); - vo->wakeup_period = 0.02; disable_power_management(vo); return 1; |