diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/buffer/buffer.nim | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/buffer/buffer.nim b/src/buffer/buffer.nim index d322c03e..ca421e67 100644 --- a/src/buffer/buffer.nim +++ b/src/buffer/buffer.nim @@ -1031,11 +1031,15 @@ proc click(buffer: Buffer, button: HTMLButtonElement): ClickResult = result.repaint = buffer.setFocus(button) proc click(buffer: Buffer, textarea: HTMLTextAreaElement): ClickResult = + let repaint = buffer.setFocus(textarea) let readline = ReadLineResult( value: textarea.value, - area: true + area: true, + ) + return ClickResult( + readline: some(readline), + repaint: repaint ) - return ClickResult(readline: some(readline)) proc click(buffer: Buffer, input: HTMLInputElement): ClickResult = result.repaint = buffer.restoreFocus() |