[banshee/moblin: 11/11] cleanup queue bits
- From: Michael Meeks <michael src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [banshee/moblin: 11/11] cleanup queue bits
- Date: Mon, 10 Aug 2009 20:35:42 +0000 (UTC)
commit 66d9acde08725f023529324f3eb897afa834d6c3
Author: Michael Meeks <michael meeks novell com>
Date: Mon Aug 10 21:12:47 2009 +0100
cleanup queue bits
.../Banshee.MoblinBackend/MoblinBognor.cs | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/src/Backends/Banshee.Moblin/Banshee.MoblinBackend/MoblinBognor.cs b/src/Backends/Banshee.Moblin/Banshee.MoblinBackend/MoblinBognor.cs
index 5264247..e482fdc 100644
--- a/src/Backends/Banshee.Moblin/Banshee.MoblinBackend/MoblinBognor.cs
+++ b/src/Backends/Banshee.Moblin/Banshee.MoblinBackend/MoblinBognor.cs
@@ -82,17 +82,20 @@ namespace Banshee.MoblinBackend.BognorRegis
{
string serviceName;
QueueManager mgr;
- PlayQueueSource queue;
+
+ private PlayQueueSource Queue {
+ get {
+ foreach (var q in ServiceManager.SourceManager.FindSources<PlayQueueSource>())
+ return q;
+ return null;
+ }
+ }
public LocalQueue (QueueManager _mgr, string name)
{
serviceName = name;
mgr = _mgr;
ServiceManager.DBusServiceManager.RegisterObject (this);
- foreach (var q in ServiceManager.SourceManager.FindSources<PlayQueueSource>()) {
- queue = q;
- break;
- }
}
IDBusExportable IDBusExportable.Parent {
@@ -143,7 +146,7 @@ namespace Banshee.MoblinBackend.BognorRegis
}
public void AddUri (string uri, string mimeType)
{
- queue.EnqueueUri (uri);
+ Queue.EnqueueUri (uri);
}
public void InsertUri (string uri, string mimeType, int pos)
{
@@ -155,12 +158,12 @@ namespace Banshee.MoblinBackend.BognorRegis
}
public void Clear ()
{
- queue.Clear();
+ Queue.Clear();
}
public string[] ListUris ()
{
var uris = new List<string>();
- var model = queue.TrackModel;
+ var model = Queue.TrackModel;
for (int i = 0; i < model.Count; i++)
uris.Add (model[i].Uri.AbsoluteUri);
return uris.ToArray();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]