All pastes #36163 Raw Edit

Anonymous

public c v1 · immutable
#36163 ·published 2006-01-08 09:39 UTC
rendered paste body
Index: gtksourceview/gtksourceview.c===================================================================RCS file: /cvs/gnome/gtksourceview/gtksourceview/gtksourceview.c,vretrieving revision 1.42diff -u -p -r1.42 gtksourceview.c--- gtksourceview/gtksourceview.c	31 Dec 2005 17:29:19 -0000	1.42+++ gtksourceview/gtksourceview.c	7 Jan 2006 20:52:56 -0000@@ -609,14 +609,14 @@ set_source_buffer (GtkSourceView *view,  						      marker_updated_cb, 						      view); 		g_object_remove_weak_pointer (G_OBJECT (view->priv->source_buffer),-					      (gpointer *) &view->priv->source_buffer);+					      (gpointer) &view->priv->source_buffer); 	}  	if (buffer && GTK_IS_SOURCE_BUFFER (buffer))  	{ 		view->priv->source_buffer = GTK_SOURCE_BUFFER (buffer); 		g_object_add_weak_pointer (G_OBJECT (buffer),-					   (gpointer *) &view->priv->source_buffer);+					   (gpointer) &view->priv->source_buffer); 		g_signal_connect (buffer, 				  "highlight_updated", 				  G_CALLBACK (highlight_updated_cb),Index: gtksourceview/gtktextregion.c===================================================================RCS file: /cvs/gnome/gtksourceview/gtksourceview/gtktextregion.c,vretrieving revision 1.5diff -u -p -r1.5 gtktextregion.c--- gtksourceview/gtktextregion.c	22 Nov 2005 09:51:15 -0000	1.5+++ gtksourceview/gtktextregion.c	7 Jan 2006 20:52:56 -0000@@ -246,7 +246,7 @@ gtk_text_region_add (GtkTextRegion     * 			gtk_text_buffer_delete_mark (region->buffer, q->start); 			sr->end = q->end; 			g_free (q);-			g_list_delete_link (l, l);+			l = g_list_delete_link (l, l); 		} 		/* now move marks if that action expands the region */ 		gtk_text_buffer_get_iter_at_mark (region->buffer, &iter, sr->start);@@ -305,13 +305,15 @@ gtk_text_region_substract (GtkTextRegion 		/* the starting point is inside the first subregion */ 		if (gtk_text_iter_in_range (&end, &sr_start_iter, &sr_end_iter) && 		    !gtk_text_iter_equal (&end, &sr_end_iter)) {+			GList *dummy;+		 			/* the ending point is also inside the first                            subregion: we need to split */ 			Subregion *new_sr = g_new0 (Subregion, 1); 			new_sr->end = sr->end; 			new_sr->start = gtk_text_buffer_create_mark (region->buffer, 								     NULL, &end, TRUE);-			g_list_insert_before (start_node, start_node->next, new_sr);+			dummy = g_list_insert_before (start_node, start_node->next, new_sr);  			sr->end = gtk_text_buffer_create_mark (region->buffer, 							       NULL, &start, FALSE);