diff options
author | nplourde <nplourde@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-07-03 14:28:51 +0000 |
---|---|---|
committer | nplourde <nplourde@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-07-03 14:28:51 +0000 |
commit | 96a22de4e601875a9ab8d6fcc89da04c0819251c (patch) | |
tree | 2e5bbc1d482ddb50b0d570c884f47975beb0f2ee /libvo | |
parent | 5057bb628b972e570a9276e76bfd5247bac8cd10 (diff) | |
download | mpv-96a22de4e601875a9ab8d6fcc89da04c0819251c.tar.bz2 mpv-96a22de4e601875a9ab8d6fcc89da04c0819251c.tar.xz |
resize video after keep aspect menu item toggle
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15910 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r-- | libvo/vo_macosx.m | 6 | ||||
-rw-r--r-- | libvo/vo_quartz.c | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/libvo/vo_macosx.m b/libvo/vo_macosx.m index 69e97f65b3..1ba4f19c2a 100644 --- a/libvo/vo_macosx.m +++ b/libvo/vo_macosx.m @@ -360,7 +360,7 @@ static uint32_t control(uint32_t request, void *data, ...) kDoubleScreenCmd = menuItem; menuItem = [[NSMenuItem alloc] initWithTitle:@"Full Size" action:@selector(menuAction:) keyEquivalent:@"f"]; [menu addItem:menuItem]; kFullScreenCmd = menuItem; - //menuItem = (NSMenuItem *)[NSMenuItem separatorItem]; [menu addItem:menuItem]; + menuItem = (NSMenuItem *)[NSMenuItem separatorItem]; [menu addItem:menuItem]; NSMenu *aspectMenu; aspectMenu = [[NSMenu alloc] initWithTitle:@"Aspect Ratio"]; @@ -370,7 +370,7 @@ static uint32_t control(uint32_t request, void *data, ...) menuItem = [[NSMenuItem alloc] initWithTitle:@"Pan-Scan" action:@selector(menuAction:) keyEquivalent:@""]; [aspectMenu addItem:menuItem]; if(vo_panscan) [menuItem setState:NSOnState]; kPanScanCmd = menuItem; - menuItem = (NSMenuItem *)[NSMenuItem separatorItem]; [menu addItem:menuItem]; + menuItem = (NSMenuItem *)[NSMenuItem separatorItem]; [aspectMenu addItem:menuItem]; menuItem = [[NSMenuItem alloc] initWithTitle:@"Original" action:@selector(menuAction:) keyEquivalent:@""]; [aspectMenu addItem:menuItem]; kAspectOrgCmd = menuItem; menuItem = [[NSMenuItem alloc] initWithTitle:@"4:3" action:@selector(menuAction:) keyEquivalent:@""]; [aspectMenu addItem:menuItem]; @@ -468,6 +468,8 @@ static uint32_t control(uint32_t request, void *data, ...) [kKeepAspectCmd setState:NSOnState]; else [kKeepAspectCmd setState:NSOffState]; + + [self reshape]; } if(sender == kPanScanCmd) diff --git a/libvo/vo_quartz.c b/libvo/vo_quartz.c index 4ed3bf842c..282cc46118 100644 --- a/libvo/vo_quartz.c +++ b/libvo/vo_quartz.c @@ -423,6 +423,7 @@ static OSStatus WindowEventHandler(EventHandlerCallRef nextHandler, EventRef eve case kKeepAspectCmd: vo_keepaspect = (!(vo_keepaspect)); CheckMenuItem (aspectMenu, 1, vo_keepaspect); + window_resized(); break; case kAspectOrgCmd: |