diff options
author | Alexander Neumann <alexander.neumann@picos-software.com> | 2017-02-27 16:56:14 +0100 |
---|---|---|
committer | Alexander Neumann <alexander.neumann@picos-software.com> | 2017-02-27 16:56:14 +0100 |
commit | b1c5b633cbc03c1d5b307ede0d4f4b8a5a757b4d (patch) | |
tree | 918c23a73973f5a47e72b023351879421ee7577f | |
parent | Update minimum Go version note in README (diff) | |
download | wireguard-windows-b1c5b633cbc03c1d5b307ede0d4f4b8a5a757b4d.tar.xz wireguard-windows-b1c5b633cbc03c1d5b307ede0d4f4b8a5a757b4d.zip |
Move disabling of owner before running message loop from Dialog to FormBase
-rw-r--r-- | dialog.go | 4 | ||||
-rw-r--r-- | form.go | 4 |
2 files changed, 4 insertions, 4 deletions
@@ -273,10 +273,6 @@ func fitRectToScreen(hWnd win.HWND, r Rectangle) Rectangle { func (dlg *Dialog) Run() int { dlg.Show() - if dlg.owner != nil { - dlg.owner.SetEnabled(false) - } - dlg.FormBase.Run() return dlg.result @@ -229,6 +229,10 @@ func (fb *FormBase) SetTitle(value string) error { } func (fb *FormBase) Run() int { + if fb.owner != nil { + fb.owner.SetEnabled(false) + } + if layout := fb.Layout(); layout != nil { layout.Update(false) } |