[banshee] Fixed an exception on startup when DBus is disabled (bgo#573050)
- From: Alexander Kojevnikov <alexk src gnome org>
- To: svn-commits-list gnome org
- Subject: [banshee] Fixed an exception on startup when DBus is disabled (bgo#573050)
- Date: Sat, 6 Jun 2009 06:37:42 -0400 (EDT)
commit 7c92c2a5eb783f4220a4a80d48258d555f83e78a
Author: Alexander Kojevnikov <alexander kojevnikov com>
Date: Sat Jun 6 20:34:54 2009 +1000
Fixed an exception on startup when DBus is disabled (bgo#573050)
---
.../Banshee.ServiceStack/DBusConnection.cs | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/Core/Banshee.Services/Banshee.ServiceStack/DBusConnection.cs b/src/Core/Banshee.Services/Banshee.ServiceStack/DBusConnection.cs
index 5564439..15214ed 100644
--- a/src/Core/Banshee.Services/Banshee.ServiceStack/DBusConnection.cs
+++ b/src/Core/Banshee.Services/Banshee.ServiceStack/DBusConnection.cs
@@ -66,7 +66,13 @@ namespace Banshee.ServiceStack
}
public static bool ApplicationInstanceAlreadyRunning {
- get { return Bus.Session.NameHasOwner (DefaultBusName); }
+ get {
+ try {
+ return Bus.Session.NameHasOwner (DefaultBusName);
+ } catch {
+ return false;
+ }
+ }
}
public static bool ServiceIsConnected (string service)
@@ -111,7 +117,11 @@ namespace Banshee.ServiceStack
public static bool NameHasOwner (string serviceName)
{
- return Bus.Session.NameHasOwner (MakeBusName (serviceName));
+ try {
+ return Bus.Session.NameHasOwner (MakeBusName (serviceName));
+ } catch {
+ return false;
+ }
}
private static RequestNameReply Connect (string serviceName, bool init)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]