summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
Diffstat (limited to 'window.go')
-rw-r--r--window.go22
1 files changed, 10 insertions, 12 deletions
diff --git a/window.go b/window.go
index d6c78c6..22c2951 100644
--- a/window.go
+++ b/window.go
@@ -99,19 +99,17 @@ func (w *Window) Open(control Control) (err error) {
}
// Show shows the window.
-func (w *Window) Show() (err error) {
- err = w.sysData.show()
- if err != nil {
- return fmt.Errorf("error showing window: %v", err)
- }
- return nil
+func (w *Window) Show() {
+ w.lock.Lock()
+ defer w.lock.Unlock()
+
+ w.sysData.show()
}
// Hide hides the window.
-func (w *Window) Hide() (err error) {
- err = w.sysData.hide()
- if err != nil {
- return fmt.Errorf("error hiding window: %v", err)
- }
- return nil
+func (w *Window) Hide() {
+ w.lock.Lock()
+ defer w.lock.Unlock()
+
+ w.sysData.hide()
}