diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index 4a3813ba6..af1f200b2 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -1486,10 +1486,11 @@ Future _adjustRestoreMainWindowOffset( : kMobileMaxDisplaySize) .toDouble(); } - if (left > frameRight! || - top > frameBottom! || - (left + width) < frameLeft || - (top + height) < frameTop!) { + final minWidth = 10.0; + if ((left - minWidth) > frameRight! || + (top - minWidth) > frameBottom! || + (left + width + minWidth) < frameLeft || + top < frameTop!) { return null; } else { return Offset(left, top);