diff options
Diffstat (limited to 'sysdata_windows.go')
| -rw-r--r-- | sysdata_windows.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sysdata_windows.go b/sysdata_windows.go index 62c5788..3cc5730 100644 --- a/sysdata_windows.go +++ b/sysdata_windows.go @@ -494,7 +494,7 @@ func (s *sysData) setWindowSize(width int, height int) error { return nil } -func (s *sysData) delete(index int) (err error) { +func (s *sysData) delete(index int) { ret := make(chan uiret) defer close(ret) uitask <- &uimsg{ @@ -509,9 +509,8 @@ func (s *sysData) delete(index int) (err error) { } r := <-ret if r.ret == uintptr(classTypes[s.ctype].selectedIndexErr) { - return fmt.Errorf("failed to delete item from combobox/listbox (last error: %v)", r.err) + panic(fmt.Errorf("failed to delete item from combobox/listbox (last error: %v)", r.err)) } - return nil } func (s *sysData) setProgress(percent int) { |
