rhythmbox r5881 - in trunk: . plugins/audiocd



Author: hadess
Date: Fri Sep  5 09:38:21 2008
New Revision: 5881
URL: http://svn.gnome.org/viewvc/rhythmbox?rev=5881&view=rev

Log:
2008-09-05  Bastien Nocera  <hadess hadess net>

	* plugins/audiocd/rb-audiocd-source.c
	(rb_audiocd_is_volume_audiocd): Also work on older versions
	of glib (Closes: #549458)



Modified:
   trunk/ChangeLog
   trunk/plugins/audiocd/rb-audiocd-source.c

Modified: trunk/plugins/audiocd/rb-audiocd-source.c
==============================================================================
--- trunk/plugins/audiocd/rb-audiocd-source.c	(original)
+++ trunk/plugins/audiocd/rb-audiocd-source.c	Fri Sep  5 09:38:21 2008
@@ -731,6 +731,7 @@
 	mount = g_volume_get_mount (volume);
 	if (mount != NULL) {
 		gboolean result = FALSE;
+#if GLIB_CHECK_VERSION(2,17,7)
 		char **types;
 		guint i;
 
@@ -743,6 +744,14 @@
 		}
 
 		g_strfreev (types);
+#else
+		GFile *file;
+		
+		file = g_mount_get_root (mount);
+		result = g_file_has_uri_scheme (file, "cdda");
+		g_object_unref (file);
+#endif /* glib 2.17.7 */
+
 		g_object_unref (mount);
 		return result;
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]