nautilus r13791 - in trunk: . src
- From: cosimoc svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r13791 - in trunk: . src
- Date: Thu, 21 Feb 2008 09:32:02 +0000 (GMT)
Author: cosimoc
Date: Thu Feb 21 09:32:02 2008
New Revision: 13791
URL: http://svn.gnome.org/viewvc/nautilus?rev=13791&view=rev
Log:
2008-02-21  Cosimo Cecchi  <cosimoc gnome org>
	* src/nautilus-application.c: (find_parent_spatial_window):
	Stop closing parent windows at Desktop in spatial mode only if it's
	not explicitly opened in a spatial window. (#515180).
Modified:
   trunk/ChangeLog
   trunk/src/nautilus-application.c
Modified: trunk/src/nautilus-application.c
==============================================================================
--- trunk/src/nautilus-application.c	(original)
+++ trunk/src/nautilus-application.c	Thu Feb 21 09:32:02 2008
@@ -923,17 +923,18 @@
 	while (parent_file) {
 		NautilusSpatialWindow *parent_window;
 
-		/* Stop at the desktop directory, as this is the
-		 * conceptual root of the spatial windows */
-		if (nautilus_file_is_desktop_directory (parent_file)) {
-			nautilus_file_unref (parent_file);
-			return NULL;
-		}
-
 		location = nautilus_file_get_location (parent_file);
 		parent_window = nautilus_application_get_existing_spatial_window (location);
 		g_object_unref (location);
 
+		/* Stop at the desktop directory if it's not explicitely opened
+		 * in a spatial window of its own.
+		 */
+		if (nautilus_file_is_desktop_directory (parent_file) && !parent_window) {
+			nautilus_file_unref (parent_file);
+			return NULL;
+		}
+
 		if (parent_window) {
 			nautilus_file_unref (parent_file);
 			return parent_window;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]