Hide the fullscreen button when leaving fullscreen mode. Fixes #88.

This commit is contained in:
Cheng Zhao 2013-09-11 13:05:08 +08:00
Родитель 91d54a74e1
Коммит a567ba08ea
2 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -115,6 +115,8 @@ class NativeWindow : public brightray::DefaultWebContentsDelegate,
observers_.RemoveObserver(obs);
}
bool has_frame() const { return has_frame_; }
protected:
explicit NativeWindow(content::WebContents* web_contents,
base::DictionaryValue* options);

Просмотреть файл

@ -67,6 +67,13 @@
return NO;
}
- (void)windowDidExitFullScreen:(NSNotification*)notification {
if (!shell_->has_frame()) {
NSWindow* window = shell_->GetNativeWindow();
[[window standardWindowButton:NSWindowFullScreenButton] setHidden:YES];
}
}
@end
@interface AtomNSWindow : AtomEventProcessingWindow {