summaryrefslogtreecommitdiffstatshomepage
path: root/lineedit.go
diff options
context:
space:
mode:
authorAlexander Neumann <alexander.neumann@picos-software.com>2018-12-05 16:12:29 +0100
committerAlexander Neumann <alexander.neumann@picos-software.com>2018-12-05 16:12:29 +0100
commitb92ba249476a0bdd676fa25445f311b5f65535ec (patch)
tree8d53c3744239d65612f50b2cb1c58fed588f5c52 /lineedit.go
parentreflectExpression: Return nil if value is invalid (diff)
downloadwireguard-windows-b92ba249476a0bdd676fa25445f311b5f65535ec.tar.xz
wireguard-windows-b92ba249476a0bdd676fa25445f311b5f65535ec.zip
Don't panic in property accessors if type assertion fails
Diffstat (limited to 'lineedit.go')
-rw-r--r--lineedit.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/lineedit.go b/lineedit.go
index 1ba45e1c..d32bd3d4 100644
--- a/lineedit.go
+++ b/lineedit.go
@@ -67,7 +67,7 @@ func newLineEdit(parent Window) (*LineEdit, error) {
return le.Text()
},
func(v interface{}) error {
- return le.SetText(v.(string))
+ return le.SetText(assertStringOr(v, ""))
},
le.textChangedPublisher.Event()))