SOURCES: beagle-galago05.patch (NEW) - galago 0.5.x fine tunning

freetz freetz at pld-linux.org
Sun Aug 13 09:01:01 CEST 2006


Author: freetz                       Date: Sun Aug 13 07:01:01 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- galago 0.5.x fine tunning

---- Files affected:
SOURCES:
   beagle-galago05.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/beagle-galago05.patch
diff -u /dev/null SOURCES/beagle-galago05.patch:1.1
--- /dev/null	Sun Aug 13 09:01:01 2006
+++ SOURCES/beagle-galago05.patch	Sun Aug 13 09:00:55 2006
@@ -0,0 +1,42 @@
+diff -aurN beagle-0.2.7.orig/Util/Galago.cs beagle-0.2.7/Util/Galago.cs
+--- beagle-0.2.7.orig/Util/Galago.cs	2005-08-14 19:54:17.000000000 +0200
++++ beagle-0.2.7/Util/Galago.cs	2006-08-13 08:56:37.000000000 +0200
+@@ -35,15 +35,15 @@
+ 
+ 		public static string GetPresence (string service_id, string username)
+ 		{
+-			if (! Galago.Core.Init ("beagle-galago-presence"))
++			if (! Galago.Global.Init ("beagle-galago-presence"))
+ 				return null;
+ 
+-			Galago.Service service = Galago.Core.GetService (service_id, false, true);
++			Galago.Service service = Galago.Global.GetService (service_id);
+ 
+ 			if (service == null)
+ 				return null;
+ 
+-			Galago.Account account = service.GetAccount (username, true);
++			Galago.Account account = service.GetAccount (username);
+ 
+ 			if (account == null)
+ 				return null;
+@@ -56,14 +56,14 @@
+ 
+ 			string user_status = null;
+ 
+-			if (presence.Idle == true) 
++			if (presence == null) 
++				user_status = ("No presence");
++			else
+ 				// FIXME: We need to translate this
+ 				user_status = String.Format ("Idle {0}",
+-							     StringFu.DurationToPrettyString (DateTime.Now.AddSeconds (presence.IdleTime), DateTime.Now));
+-			else
+-				user_status = presence.ActiveStatus.Name;
++							     StringFu.DurationToPrettyString (presence.IdleTime, DateTime.Now));
+ 
+-			Galago.Core.Uninit();
++			Galago.Global.Uninit();
+ 
+ 			return user_status;
+ 		}
================================================================


More information about the pld-cvs-commit mailing list