Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > d60bd1f35e0c82afb5f88d78afd23ee9 > files > 30

NetworkManager-0.7.0-9.el5.src.rpm

diff -up NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/ip4-routes-dialog.c.focus NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/ip4-routes-dialog.c
--- NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/ip4-routes-dialog.c.focus	2008-12-16 16:51:55.000000000 -0500
+++ NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/ip4-routes-dialog.c	2008-12-16 16:53:25.000000000 -0500
@@ -142,6 +142,8 @@ cell_edited (GtkCellRendererText *cell,
 	gtk_tree_model_get_iter (GTK_TREE_MODEL (store), &iter, path);
 	gtk_list_store_set (store, &iter, column, new_text, -1);
 
+/* Causes infinite recursion on RHEL5 GTK (rh #476625) */
+if (FALSE) {
 	/* Move focus to the next column */
 	column = (column >= COL_LAST) ? 0 : column + 1;
 	next_col = gtk_tree_view_get_column (GTK_TREE_VIEW (widget), column);
@@ -150,6 +152,7 @@ cell_edited (GtkCellRendererText *cell,
 
 	gtk_tree_view_set_cursor_on_cell (GTK_TREE_VIEW (widget), path, next_col, next_cell, TRUE);
 	gtk_widget_grab_focus (widget);
+}
 
 	gtk_tree_path_free (path);
 }
diff -up NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/page-ip4.c.focus NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/page-ip4.c
--- NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/page-ip4.c.focus	2008-12-16 16:52:01.000000000 -0500
+++ NetworkManager-0.7.0/network-manager-applet-0.7.0/src/connection-editor/page-ip4.c	2008-12-16 16:53:10.000000000 -0500
@@ -459,11 +459,14 @@ cell_edited (GtkCellRendererText *cell,
 	gtk_tree_model_get_iter (GTK_TREE_MODEL (store), &iter, path);
 	gtk_list_store_set (store, &iter, column, new_text, -1);
 
+/* Causes infinite recursion on RHEL5 GTK (rh #476625) */
+if (FALSE) {
 	/* Move focus to the next column */
 	column = (column >= COL_LAST) ? 0 : column + 1;
 	next_col = gtk_tree_view_get_column (priv->addr_list, column);
 	gtk_tree_view_set_cursor_on_cell (priv->addr_list, path, next_col, priv->addr_cells[column], TRUE);
 	gtk_widget_grab_focus (GTK_WIDGET (priv->addr_list));
+}
 
 	gtk_tree_path_free (path);
 	ce_page_changed (CE_PAGE (self));