Blob Blame History Raw
From 58adb82001be26c72ff216506fc87fcf1c3ed7a0 Mon Sep 17 00:00:00 2001
From: David Zeuthen <davidz@redhat.com>
Date: Fri, 12 Jun 2009 16:22:12 +0000
Subject: Bug 583494 – Audio CD isn't automounting when inserted

---
diff --git a/monitor/gdu/ggduvolumemonitor.c b/monitor/gdu/ggduvolumemonitor.c
index df42249..5c80f64 100644
--- a/monitor/gdu/ggduvolumemonitor.c
+++ b/monitor/gdu/ggduvolumemonitor.c
@@ -879,6 +879,14 @@ should_drive_be_ignored (GduPool *pool, GduDrive *d, GList *fstab_mount_points)
         ignored = TRUE;
     }
 
+  /* special case for audio discs: don't ignore the drive since we'll create
+   * a cdda:// mount for the drive
+   */
+  if (gdu_device_is_optical_disc (device) && gdu_device_optical_disc_get_num_audio_tracks (device) > 0)
+    {
+      ignored = FALSE;
+    }
+
  out:
   g_list_foreach (enclosed, (GFunc) g_object_unref, NULL);
   g_list_free (enclosed);
--
cgit v0.8.2