Use dbus backend instead of GI
authorIvan Frade <ivan.frade@gmail.com>
Tue, 28 Jun 2011 07:38:11 +0000 (10:38 +0300)
committerIvan Frade <ivan.frade@gmail.com>
Tue, 28 Jun 2011 07:38:11 +0000 (10:38 +0300)
src/qml/controller.py

index 6b12729..ecbdc89 100644 (file)
@@ -7,7 +7,10 @@ from PySide import QtDeclarative
 
 from aa_search import MussorgskyAlbumArt
 
-from tracker_backend_gi import TrackerBackendGI
+try:
+    from tracker_backend_gi import TrackerBackendGI as TrackerBackend
+except ImportError:
+    from tracker_backend_dbus import TrackerBackendDBus as TrackerBackend
 
 from albumItem import AlbumItem
 from aa_spec import getCoverArtThumbFileName, getCoverArtFileName
@@ -39,7 +42,7 @@ class MussorgskyController (QtCore.QObject):
     def __init__ (self):
         QtCore.QObject.__init__ (self)
         self.download = None
-        self.tracker = TrackerBackendGI ()
+        self.tracker = TrackerBackend ()
 
     @QtCore.Slot (QtCore.QObject, QtCore.QObject)
     def albumSelected (self, coversModel, album):