npapi-vlc | branch: master | Felix Paul Kühne <[email protected]> | Wed Jan 16 00:59:47 2013 +0100| [7ac0b4fd72e57216640f9ebc500317f813da79be] | committer: Felix Paul Kühne
windowed mac plugin: fix controller resizing in fullscreen mode > http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=7ac0b4fd72e57216640f9ebc500317f813da79be --- npapi/vlcplugin_mac.mm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/npapi/vlcplugin_mac.mm b/npapi/vlcplugin_mac.mm index 56b2986..fc79a1b 100644 --- a/npapi/vlcplugin_mac.mm +++ b/npapi/vlcplugin_mac.mm @@ -461,9 +461,10 @@ bool VlcPluginMac::handle_event(void *event) CGContextSaveGState(cgContext); /* Compute the position of the video */ - CGSize layerSize = [self preferredFrameSize]; - float left = (layerSize.width - media_width) / 2.; - float top = (layerSize.height - media_height) / 2.; + NSRect layerRect = self.bounds; + float left = (layerRect.size.width - media_width) / 2.; + float top = (layerRect.size.height - media_height) / 2.; + static const size_t kComponentsPerPixel = 4; static const size_t kBitsPerComponent = sizeof(unsigned char) * 8; @@ -835,7 +836,7 @@ static CGImageRef createImageNamed(NSString *name) [self center]; _customContentView = [[VLCFullscreenContentView alloc] initWithFrame:_initialFrame]; - [[self contentView] setAutoresizesSubviews:YES]; + [_customContentView setAutoresizingMask: NSViewWidthSizable | NSViewHeightSizable]; [[self contentView] addSubview: _customContentView]; [self setInitialFirstResponder:_customContentView]; } _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
