diff --git a/src/nsterm.m b/src/nsterm.m index f094b145fe30..bd1b46db2d0c 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5802,6 +5802,10 @@ - (id)init selector: @selector(updateMonitors:) name: NSApplicationDidChangeScreenParametersNotification object: nil]; + [notification_center addObserver: self + selector: @selector(windowDidChangeScreen:) + name: NSWindowDidChangeScreenNotification + object: nil]; #endif return self; @@ -6033,6 +6037,11 @@ - (void) updateMonitors: (NSNotification *) notification kbd_buffer_store_event (&ie); } + +- (void) windowDidChangeScreen: (NSNotification *) notification +{ + [[NSApp mainMenu] windowDidChangeScreen:notification]; +} #endif /* **************************************************************************