diff --git a/atom/browser/native_window_gtk.cc b/atom/browser/native_window_gtk.cc index d556276633ad..ea78f5e23e96 100644 --- a/atom/browser/native_window_gtk.cc +++ b/atom/browser/native_window_gtk.cc @@ -315,7 +315,7 @@ gfx::Size NativeWindowGtk::GetMaximumSize() { void NativeWindowGtk::SetResizable(bool resizable) { // Should request widget size after setting unresizable, otherwise the // window will shrink to a very small size. - if (!IsResizable()) { + if (!IsResizable() || !has_ever_been_shown_) { gint width, height; gtk_window_get_size(window_, &width, &height); gtk_widget_set_size_request(GTK_WIDGET(window_), width, height);