diff options
| author | trustable-code <krauter.simon@arcor.de> | 2019-09-23 23:20:51 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2019-09-23 23:20:51 +0200 |
| commit | a6fddee74829556453b7df6a47ae50a18ac7c368 (patch) | |
| tree | f90b10b5101b5c6736d23359672d260933abeaba /src/nigui/private/windows/platform_impl.nim | |
| parent | 0db4b1f8ca9a09875247f4f05ddfb62981d7e5be (diff) | |
| download | NiGui-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-x | src/nigui/private/windows/platform_impl.nim | 3 |
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)) |
