forked from joejulian/gio
app: [macOS] fix transition from maximized to restored
The NSWindow.zoomed property is not reliable when a window is being constructed. Only call it when necessary. Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
+3
-3
@@ -365,11 +365,11 @@ func (w *window) Configure(options []Option) {
|
||||
case Minimized:
|
||||
C.unhideWindow(window)
|
||||
case Maximized:
|
||||
if C.isWindowZoomed(window) != 0 {
|
||||
C.zoomWindow(window)
|
||||
}
|
||||
}
|
||||
w.config.Mode = Windowed
|
||||
if C.isWindowZoomed(window) != 0 {
|
||||
C.zoomWindow(window)
|
||||
}
|
||||
w.setTitle(prev, cnf)
|
||||
if prev.Size != cnf.Size {
|
||||
w.config.Size = cnf.Size
|
||||
|
||||
Reference in New Issue
Block a user