From 1c907ffa365482f67850d1a392452f149581135c Mon Sep 17 00:00:00 2001 From: ankitaggarwal011 Date: Sun, 28 Jun 2015 15:12:59 +0530 Subject: [PATCH] :bug: Solves issue #2047 [Windows fullscreen bug] --- atom/browser/native_window_views.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/atom/browser/native_window_views.cc b/atom/browser/native_window_views.cc index 96997222e27e..b8a16f2bff67 100644 --- a/atom/browser/native_window_views.cc +++ b/atom/browser/native_window_views.cc @@ -418,17 +418,19 @@ bool NativeWindowViews::IsMinimized() { } void NativeWindowViews::SetFullScreen(bool fullscreen) { +#if defined(OS_WIN) + // There is no native fullscreen state on Windows. + window_->SetFullscreen(fullscreen); + if (fullscreen) + NotifyWindowEnterFullScreen(); + else + NotifyWindowLeaveFullScreen(); +#else if (IsVisible()) window_->SetFullscreen(fullscreen); else window_->native_widget_private()->ShowWithWindowState( ui::SHOW_STATE_FULLSCREEN); -#if defined(OS_WIN) - // There is no native fullscreen state on Windows. - if (fullscreen) - NotifyWindowEnterFullScreen(); - else - NotifyWindowLeaveFullScreen(); #endif }