summaryrefslogtreecommitdiff
path: root/src/nigui
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2017-08-12 10:30:50 +0200
committertrustable-code <krauter.simon@arcor.de>2017-08-12 10:30:50 +0200
commit360f88fd25d197c2956c1fccc635646646fbf751 (patch)
tree692949b64fecfac2c1677503ccea99eb7b744ec7 /src/nigui
parentd2ae5d5001cb65c0d81898cdba1eec9af01808ff (diff)
downloadNiGui-360f88fd25d197c2956c1fccc635646646fbf751.tar.gz
NiGui-360f88fd25d197c2956c1fccc635646646fbf751.zip
Fix: Gtk: key press was triggered twice
Diffstat (limited to 'src/nigui')
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim5
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()