rpms/gnome-utils/devel logview-scroll-crash.patch, NONE, 1.1 gnome-utils.spec, 1.156, 1.157

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Fri Oct 19 16:00:26 UTC 2007


Author: mclasen

Update of /cvs/extras/rpms/gnome-utils/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24455

Modified Files:
	gnome-utils.spec 
Added Files:
	logview-scroll-crash.patch 
Log Message:
Fix some crashes


logview-scroll-crash.patch:

--- NEW FILE logview-scroll-crash.patch ---
diff -u gnome-utils-2.20.0.1/logview/log_repaint.c hacked/logview/log_repaint.c
--- gnome-utils-2.20.0.1/logview/log_repaint.c	2007-09-06 09:49:10.000000000 -0400
+++ hacked/logview/log_repaint.c	2007-10-18 22:13:02.000000000 -0400
@@ -45,7 +45,9 @@
 logview_show_busy_cursor (LogviewWindow *logview)
 {
   GdkCursor *cursor;
-  if (GTK_WIDGET_VISIBLE (logview->view) && logview->curlog->model == NULL) {
+  if (GTK_WIDGET_VISIBLE (logview->view) && 
+      logview->curlog != NULL &&
+      logview->curlog->model == NULL) {
     cursor = gdk_cursor_new (GDK_WATCH);
     gdk_window_set_cursor (GTK_WIDGET (logview)->window, cursor);
     gdk_cursor_unref (cursor);
diff -u gnome-utils-2.20.0.1/logview/logview.c hacked/logview/logview.c
--- gnome-utils-2.20.0.1/logview/logview.c	2007-09-06 09:49:10.000000000 -0400
+++ hacked/logview/logview.c	2007-10-18 22:10:25.000000000 -0400
@@ -193,8 +193,10 @@
   if (log == NULL)
     return;
 
-  if (log->visible_first)
+  if (log->visible_first) {
     gtk_tree_path_free (log->visible_first);
+    log->visible_first = NULL;
+  }
 
   if (gtk_tree_view_get_visible_range (GTK_TREE_VIEW (logview->view),
                                        &first, NULL))


Index: gnome-utils.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-utils/devel/gnome-utils.spec,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -r1.156 -r1.157
--- gnome-utils.spec	18 Sep 2007 16:38:25 -0000	1.156
+++ gnome-utils.spec	19 Oct 2007 15:59:52 -0000	1.157
@@ -10,7 +10,7 @@
 
 Name:           gnome-utils
 Version:        2.20.0.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Epoch: 		1
 Summary:        GNOME utility programs
 
@@ -21,6 +21,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Patch0: 	logview-close-crash.patch
+Patch1:		logview-scroll-crash.patch
 
 BuildRequires:  gnome-doc-utils >= %{gnome_doc_utils_version}
 BuildRequires: 	glib2-devel >= %{glib2_version}
@@ -75,6 +76,7 @@
 %prep
 %setup -q
 %patch0 -p1 -b .logview-close
+%patch1 -p1 -b .logview-scroll
 
 # Hide from menus
 pushd gsearchtool
@@ -234,6 +236,9 @@
 
 
 %changelog
+* Thu Oct 18 2007 Matthias Clasen <mclasen at redhat.com> - 2.20.0.1-2
+- Fix some crashes when scrolling (#321701)
+
 * Tue Sep 18 2007 Matthias Clasen <mclasen at redhat.com> - 2.20.0.1-1
 - Update to 2.20.0.1
 




More information about the fedora-extras-commits mailing list