Refactor HandleKeyboardEvent
This commit is contained in:
parent
fc0897906b
commit
4ffeffdd24
2 changed files with 3 additions and 3 deletions
|
@ -70,8 +70,7 @@ func (f *InputField) SetSelectedFunc(selectedFunc func() (accept bool)) {
|
|||
f.selectedFunc = selectedFunc
|
||||
}
|
||||
|
||||
// HandleKeyboardEvent passes the provided key or rune to the Inputfield. To
|
||||
// specify a rune, set key to -1.
|
||||
// HandleKeyboardEvent passes the provided key or rune to the Inputfield.
|
||||
func (f *InputField) HandleKeyboardEvent(key ebiten.Key, r rune) (handled bool, err error) {
|
||||
f.Lock()
|
||||
defer f.Unlock()
|
||||
|
@ -85,7 +84,7 @@ func (f *InputField) HandleKeyboardEvent(key ebiten.Key, r rune) (handled bool,
|
|||
}
|
||||
|
||||
// Handle rune event.
|
||||
if key < 0 {
|
||||
if r > 0 {
|
||||
f.handleRunes([]rune{r})
|
||||
return true, nil
|
||||
}
|
||||
|
|
|
@ -541,6 +541,7 @@ func (f *TextField) _write(p []byte) (n int, err error) {
|
|||
return len(p), nil
|
||||
}
|
||||
|
||||
// HandleKeyboardEvent passes the provided key or rune to the TextField.
|
||||
func (f *TextField) HandleKeyboardEvent(key ebiten.Key, r rune) (handled bool, err error) {
|
||||
f.Lock()
|
||||
defer f.Unlock()
|
||||
|
|
Reference in a new issue