SF.net SVN: geany: [1955] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Oct 18 11:37:45 UTC 2007


Revision: 1955
          http://geany.svn.sourceforge.net/geany/?rev=1955&view=rev
Author:   ntrel
Date:     2007-10-18 04:37:45 -0700 (Thu, 18 Oct 2007)

Log Message:
-----------
Only connect vte_keypress() if enable_bash_keys pref is not set.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/vte.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-10-17 12:55:47 UTC (rev 1954)
+++ trunk/ChangeLog	2007-10-18 11:37:45 UTC (rev 1955)
@@ -1,3 +1,9 @@
+2007-10-18  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/vte.c:
+   Only connect vte_keypress() if enable_bash_keys pref is not set.
+
+
 2007-10-17  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
 
  * tagmanager/tm_tag.c, tagmanager/c.c, TODO:

Modified: trunk/src/vte.c
===================================================================
--- trunk/src/vte.c	2007-10-17 12:55:47 UTC (rev 1954)
+++ trunk/src/vte.c	2007-10-18 11:37:45 UTC (rev 1955)
@@ -204,7 +204,8 @@
 
 	g_signal_connect(G_OBJECT(vte), "child-exited", G_CALLBACK(vte_start), NULL);
 	g_signal_connect(G_OBJECT(vte), "button-press-event", G_CALLBACK(vte_button_pressed), NULL);
-	g_signal_connect(G_OBJECT(vte), "event", G_CALLBACK(vte_keypress), NULL);
+	if (! vc->enable_bash_keys)
+		g_signal_connect(G_OBJECT(vte), "event", G_CALLBACK(vte_keypress), NULL);
 	g_signal_connect(G_OBJECT(vte), "motion-notify-event", G_CALLBACK(on_motion_event), NULL);
 	//g_signal_connect(G_OBJECT(vte), "drag-data-received", G_CALLBACK(vte_drag_data_received), NULL);
 	//g_signal_connect(G_OBJECT(vte), "drag-drop", G_CALLBACK(vte_drag_drop), NULL);
@@ -240,7 +241,9 @@
 
 static gboolean vte_keypress(GtkWidget *widget, GdkEventKey *event, gpointer data)
 {
-	if (event->type != GDK_KEY_RELEASE || vc->enable_bash_keys)
+	g_assert(!vc->enable_bash_keys);
+
+	if (event->type != GDK_KEY_RELEASE)
 		return FALSE;
 
 	if ((event->keyval == GDK_c ||


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list