summaryrefslogtreecommitdiff
path: root/src/nigui/private/windows/platform_impl.nim
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2019-09-23 23:20:51 +0200
committertrustable-code <krauter.simon@arcor.de>2019-09-23 23:20:51 +0200
commita6fddee74829556453b7df6a47ae50a18ac7c368 (patch)
treef90b10b5101b5c6736d23359672d260933abeaba /src/nigui/private/windows/platform_impl.nim
parent0db4b1f8ca9a09875247f4f05ddfb62981d7e5be (diff)
downloadNiGui-a6fddee74829556453b7df6a47ae50a18ac7c368.tar.gz
NiGui-a6fddee74829556453b7df6a47ae50a18ac7c368.zip
Fix onTextChange: "event.control" was not set
Diffstat (limited to 'src/nigui/private/windows/platform_impl.nim')
-rwxr-xr-xsrc/nigui/private/windows/platform_impl.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim
index d7372f4..3fcfc0e 100755
--- a/src/nigui/private/windows/platform_impl.nim
+++ b/src/nigui/private/windows/platform_impl.nim
@@ -178,8 +178,9 @@ proc pCommonWndProc(hWnd: pointer, uMsg: int32, wParam, lParam: pointer): pointe
case uMsg
of WM_COMMAND:
if wParam.hiWord == EN_CHANGE:
- let control = cast[Control](pGetWindowLongPtr(lParam, GWLP_USERDATA))
+ let control = cast[TextBox](pGetWindowLongPtr(lParam, GWLP_USERDATA))
var evt = new TextChangeEvent
+ evt.control = control
control.handleTextChangeEvent(evt)
of WM_CTLCOLORSTATIC, WM_CTLCOLOREDIT:
let control = cast[Control](pGetWindowLongPtr(lParam, GWLP_USERDATA))