nautilus r13817 - in trunk: . src/file-manager
- From: alexl svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r13817 - in trunk: . src/file-manager
- Date: Mon, 25 Feb 2008 15:12:36 +0000 (GMT)
Author: alexl
Date: Mon Feb 25 15:12:35 2008
New Revision: 13817
URL: http://svn.gnome.org/viewvc/nautilus?rev=13817&view=rev
Log:
2008-02-25 Alexander Larsson <alexl redhat com>
* src/file-manager/fm-properties-window.c:
Don't show permissions for computer.
Make "open with tab" consistent for computer and trash.
Patch from Cosimo Cecchi (#518131)
Modified:
trunk/ChangeLog
trunk/src/file-manager/fm-properties-window.c
Modified: trunk/src/file-manager/fm-properties-window.c
==============================================================================
--- trunk/src/file-manager/fm-properties-window.c (original)
+++ trunk/src/file-manager/fm-properties-window.c Mon Feb 25 15:12:35 2008
@@ -2552,6 +2552,19 @@
}
static gboolean
+is_computer_directory (NautilusFile *file)
+{
+ char *file_uri;
+ gboolean result;
+
+ file_uri = nautilus_file_get_uri (file);
+ result = strcmp (file_uri, "computer:///") == 0;
+ g_free (file_uri);
+
+ return result;
+}
+
+static gboolean
should_show_custom_icon_buttons (FMPropertiesWindow *window)
{
if (is_multi_file_window (window)) {
@@ -4814,11 +4827,16 @@
static gboolean
should_show_permissions (FMPropertiesWindow *window)
{
- /* Don't show permissions for the Trash since it's not
- * really a file system object.
+ NautilusFile *file;
+
+ file = get_target_file (window);
+
+ /* Don't show permissions for Trash and Computer since they're not
+ * really file system objects.
*/
if (!is_multi_file_window (window)
- && is_merged_trash_directory (get_target_file (window))) {
+ && (is_merged_trash_directory (file) ||
+ is_computer_directory (file))) {
return FALSE;
}
@@ -4921,7 +4939,9 @@
{
if (file == NULL ||
NAUTILUS_IS_DESKTOP_ICON_FILE (file) ||
- nautilus_file_is_nautilus_link (file)) {
+ nautilus_file_is_nautilus_link (file) ||
+ is_merged_trash_directory (file) ||
+ is_computer_directory (file)) {
return TRUE;
}
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]