diff options
-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) } |