rhythmbox r5881 - in trunk: . plugins/audiocd
- From: hadess svn gnome org
- To: svn-commits-list gnome org
- Subject: rhythmbox r5881 - in trunk: . plugins/audiocd
- Date: Fri, 5 Sep 2008 09:38:21 +0000 (UTC)
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]