From 360f88fd25d197c2956c1fccc635646646fbf751 Mon Sep 17 00:00:00 2001 From: trustable-code Date: Sat, 12 Aug 2017 10:30:50 +0200 Subject: Fix: Gtk: key press was triggered twice --- src/nigui/private/gtk3/platform_impl.nim | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') 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() -- cgit v1.2.3