diff options
| author | trustable-code <krauter.simon@arcor.de> | 2017-08-12 10:30:50 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2017-08-12 10:30:50 +0200 |
| commit | 360f88fd25d197c2956c1fccc635646646fbf751 (patch) | |
| tree | 692949b64fecfac2c1677503ccea99eb7b744ec7 /src/nigui | |
| parent | d2ae5d5001cb65c0d81898cdba1eec9af01808ff (diff) | |
| download | NiGui-360f88fd25d197c2956c1fccc635646646fbf751.tar.gz NiGui-360f88fd25d197c2956c1fccc635646646fbf751.zip | |
Fix: Gtk: key press was triggered twice
Diffstat (limited to 'src/nigui')
| -rwxr-xr-x | src/nigui/private/gtk3/platform_impl.nim | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim index 8b128a3..405a3a3 100755 --- a/src/nigui/private/gtk3/platform_impl.nim +++ b/src/nigui/private/gtk3/platform_impl.nim @@ -787,9 +787,8 @@ proc init(control: ControlImpl) = # Direct instance of ControlImpl: control.fHandle = gtk_layout_new(nil, nil) discard g_signal_connect_data(control.fHandle, "draw", pControlDrawSignal, cast[pointer](control)) - - gtk_widget_add_events(control.fHandle, GDK_KEY_PRESS_MASK) - discard g_signal_connect_data(control.fHandle, "key-press-event", pControlKeyPressSignal, cast[pointer](control)) + gtk_widget_add_events(control.fHandle, GDK_KEY_PRESS_MASK) + discard g_signal_connect_data(control.fHandle, "key-press-event", pControlKeyPressSignal, cast[pointer](control)) control.pAddButtonPressEvent() |
