rpms/nautilus/devel nautilus-2.28.2-listview-unfreeze-after-rename.patch, NONE, 1.1 nautilus.spec, 1.292, 1.293

Tomas Bzatek tbzatek at fedoraproject.org
Wed Nov 18 16:35:53 UTC 2009


Author: tbzatek

Update of /cvs/extras/rpms/nautilus/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16017

Modified Files:
	nautilus.spec 
Added Files:
	nautilus-2.28.2-listview-unfreeze-after-rename.patch 
Log Message:
* Wed Nov 18 2009 Tomas Bzatek <tbzatek at redhat.com> - 2.28.1-4
- Proper fix for crash in the infopanel (#531826)


nautilus-2.28.2-listview-unfreeze-after-rename.patch:
 fm-list-view.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE nautilus-2.28.2-listview-unfreeze-after-rename.patch ---
>From 3ee90909fa92feaf3df0964eed2b95c5d968ba98 Mon Sep 17 00:00:00 2001
From: Tomas Bzatek <tbzatek at redhat.com>
Date: Tue, 10 Nov 2009 14:20:18 +0000
Subject: Unfreeze updates in directory list view after rename cancellation

We successfully cancelled rename operation but the directory view
was left in frozen state, containing pseudo items with NULL elements.

Fixes bug 590591.
---
diff --git a/src/file-manager/fm-list-view.c b/src/file-manager/fm-list-view.c
index c20315d..a093d1e 100644
--- a/src/file-manager/fm-list-view.c
+++ b/src/file-manager/fm-list-view.c
@@ -1134,6 +1134,7 @@ cell_renderer_edited (GtkCellRendererText *cell,
 		g_object_set (G_OBJECT (view->details->file_name_cell),
 			      "editable", FALSE,
 			      NULL);
+		fm_directory_view_unfreeze_updates (FM_DIRECTORY_VIEW (view));
 		return;
 	}
 	
--
cgit v0.8.2


Index: nautilus.spec
===================================================================
RCS file: /cvs/extras/rpms/nautilus/devel/nautilus.spec,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -p -r1.292 -r1.293
--- nautilus.spec	10 Nov 2009 00:41:27 -0000	1.292
+++ nautilus.spec	18 Nov 2009 16:35:52 -0000	1.293
@@ -15,7 +15,7 @@
 Name:		nautilus
 Summary:        File manager for GNOME
 Version: 	2.28.1
-Release:	3%{?dist}
+Release:	4%{?dist}
 License: 	GPLv2+
 Group:          User Interface/Desktops
 Source: 	http://download.gnome.org/sources/%{name}/2.28/%{name}-%{version}.tar.bz2
@@ -93,8 +93,7 @@ Patch18:	nautilus-2.28.0-revert-bg-fade-
 # nautilus crashed with SIGSEGV in nautilus_file_peek_display_name()
 # https://bugzilla.gnome.org/show_bug.cgi?id=590591
 # https://bugzilla.redhat.com/show_bug.cgi?id=531826
-# TODO: push upstream once confirmed as fixed
-Patch19:	nautilus-2.28.2-infopanel-selection-crash.patch
+Patch19:	nautilus-2.28.2-listview-unfreeze-after-rename.patch
 
 # https://bugzilla.gnome.org/show_bug.cgi?id=147808
 Patch20:	nautilus-monitor-change.patch
@@ -137,7 +136,7 @@ for developing nautilus extensions.
 %patch10 -p1 -b .gvfs-desktop-key
 %patch17 -p0 -b .symlink
 %patch18 -p1 -b .revert-bg-fade-break
-%patch19 -p1 -b .infopanel-crash
+%patch19 -p1 -b .listview-unfreeze
 %patch20 -p1 -b .nautilus-monitor-change
 
 %build
@@ -274,6 +273,9 @@ fi
 
 
 %changelog
+* Wed Nov 18 2009 Tomas Bzatek <tbzatek at redhat.com> - 2.28.1-4
+- Proper fix for crash in the infopanel (#531826)
+
 * Mon Nov  9 2009 Matthias Clasen <mclasen at redhat.com> - 2.28.1-3
 - Handle monitor changes when drawing the background (gnome #147808)
 




More information about the fedora-extras-commits mailing list