vinagre r323 - in trunk: . src



Author: jwendell
Date: Wed May  7 18:05:22 2008
New Revision: 323
URL: http://svn.gnome.org/viewvc/vinagre?rev=323&view=rev

Log:
2008-05-07  Jonh Wendell <jwendell gnome org>

	* src/vinagre-tab.c: Closes #531954 â Don't propagate key events.


Modified:
   trunk/ChangeLog
   trunk/src/vinagre-tab.c

Modified: trunk/src/vinagre-tab.c
==============================================================================
--- trunk/src/vinagre-tab.c	(original)
+++ trunk/src/vinagre-tab.c	Wed May  7 18:05:22 2008
@@ -620,6 +620,14 @@
     gtk_notebook_set_show_tabs (GTK_NOTEBOOK (tab->priv->nb), TRUE);
 }
 
+static gboolean
+vnc_key_event ( GtkWidget   *widget G_GNUC_UNUSED,
+		GdkEventKey *key G_GNUC_UNUSED,
+		gpointer     data G_GNUC_UNUSED)
+{
+  return TRUE;
+}
+
 static void
 vinagre_tab_init (VinagreTab *tab)
 {
@@ -706,6 +714,16 @@
 		    G_CALLBACK (vnc_bell_cb),
 		    tab);
 
+  g_signal_connect (tab->priv->vnc,
+		    "key-press-event",
+		    G_CALLBACK (vnc_key_event),
+		    NULL);
+
+  g_signal_connect (tab->priv->vnc,
+		    "key-release-event",
+		    G_CALLBACK (vnc_key_event),
+		    NULL);
+
   gtk_widget_show_all (GTK_WIDGET (tab));
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]