diff options
| author | Pietro Gagliardi <[email protected]> | 2014-03-09 21:47:22 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-03-09 21:47:22 -0400 |
| commit | 3ed9c0b75d30cb427082478f445f4d869a9540fd (patch) | |
| tree | ed7fbbe23e09e31c2dbf4fe0576bdc6474710153 | |
| parent | c4d9e6b956f70b7ae6d4da8a6ad390fbe05d06f4 (diff) | |
Removed error returns from Window.Show() and Window.Hide(). Also properly locked the Window's mutex lock in both functions.
| -rw-r--r-- | window.go | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -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() } |
