diff options
| author | Pietro Gagliardi <[email protected]> | 2014-02-24 14:05:38 -0500 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-02-24 14:05:38 -0500 |
| commit | d08ad65c4c8c9b6d896380443591e50996d2a058 (patch) | |
| tree | e41e62e0006d14664f6fe451104152d1f7ad7907 | |
| parent | 62d48862532cbcd11135736e6f0091492d19966f (diff) | |
Potential fix: show the window before getting control preferred sizes; need to make setRect() locking first.
| -rw-r--r-- | window.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -85,15 +85,15 @@ func (w *Window) Open(control Control) (err error) { return fmt.Errorf("error adding window's control: %v", err) } } - err = w.sysData.setWindowSize(w.initWidth, w.initHeight) - if err != nil { - return fmt.Errorf("error setting window size (in Window.Open()): %v", err) - } // TODO separate showing? err = w.sysData.show() if err != nil { return fmt.Errorf("error showing window (in Window.Open()): %v", err) } + err = w.sysData.setWindowSize(w.initWidth, w.initHeight) + if err != nil { + return fmt.Errorf("error setting window size (in Window.Open()): %v", err) + } w.created = true return nil } |
