diff --git a/shell/browser/ui/views/native_frame_view.cc b/shell/browser/ui/views/native_frame_view.cc index 5510228be13b4..b4ae91605e20d 100644 --- a/shell/browser/ui/views/native_frame_view.cc +++ b/shell/browser/ui/views/native_frame_view.cc @@ -18,9 +18,13 @@ gfx::Size NativeFrameView::GetMinimumSize() const { gfx::Size NativeFrameView::GetMaximumSize() const { gfx::Size size = window_->GetMaximumSize(); +#if BUILDFLAG(IS_LINUX) + return size; +#else // Electron public APIs returns (0, 0) when maximum size is not set, but it // would break internal window APIs like HWNDMessageHandler::SetAspectRatio. return size.IsEmpty() ? gfx::Size(INT_MAX, INT_MAX) : size; +#endif } BEGIN_METADATA(NativeFrameView)