patches/gnome-vfs-07-audio-cd-show-icon.diff
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 8809 a1af69090bc2
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8809
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     1
diff -ur gnome-vfs-2.16.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c ../SUNWgnome-vfs-2.16.1.hacked/gnome-vfs-2.16.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     2
--- gnome-vfs-2.16.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c	2006-10-20 15:36:40.235990000 +0000
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     3
+++ ../SUNWgnome-vfs-2.16.1.hacked/gnome-vfs-2.16.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c	2006-10-20 15:38:58.945481000 +0000
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     4
@@ -934,6 +934,11 @@
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     5
 		vol->priv->device_type = GNOME_VFS_DEVICE_TYPE_HARDDRIVE;
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     6
 	}
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     7
 
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     8
+	/* Nautilus is not refreshing the desktop because floppy and cd devices are mounted as subfs
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     9
+	 * So we dont want to show different label for different media devices.
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    10
+	 * Let icon represent drive and not the media. For more info, please see #6228176
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    11
+	 */
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    12
+#if 0
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    13
 	if (vol->priv->device_type == GNOME_VFS_DEVICE_TYPE_CDROM) {
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    14
 		fd = 0;
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    15
 		disctype = _gnome_vfs_get_cdrom_type (mount->device_path, &fd);
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    16
@@ -965,6 +970,7 @@
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    17
 			close (fd);
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    18
 		}
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    19
 	}
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    20
+#endif
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    21
 
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    22
 	if (display_name == NULL) {
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    23
 		display_name = make_volume_name_from_path_and_fs (mount->mount_path, mount->filesystem_type);
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    24
@@ -990,6 +996,7 @@
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    25
 	vol->priv->is_user_visible = 0;
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    26
 	switch (vol->priv->device_type) {
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    27
 	case GNOME_VFS_DEVICE_TYPE_CDROM:
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    28
+	case GNOME_VFS_DEVICE_TYPE_AUDIO_CD:
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    29
 	case GNOME_VFS_DEVICE_TYPE_FLOPPY:
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    30
 	case GNOME_VFS_DEVICE_TYPE_ZIP:
a1af69090bc2 2006-12-14 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    31
 	case GNOME_VFS_DEVICE_TYPE_JAZ: