From 88e07235a1d9d186e15f0441ac06e57dd7844d52 Mon Sep 17 00:00:00 2001 From: "Douglas R. Miles" Date: Sun, 20 Sep 2009 19:46:57 +0000 Subject: [PATCH] Added handling of bad GroupMember data from simulators such as OpenSim git-svn-id: https://radegast.googlecode.com/svn/trunk@257 f7a694da-4d33-11de-9ad6-1127a62b9fcd --- Radegast/GUI/Consoles/GroupDetails.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Radegast/GUI/Consoles/GroupDetails.cs b/Radegast/GUI/Consoles/GroupDetails.cs index d60d612..c901deb 100644 --- a/Radegast/GUI/Consoles/GroupDetails.cs +++ b/Radegast/GUI/Consoles/GroupDetails.cs @@ -527,9 +527,20 @@ namespace Radegast { LastOnline = DateTime.Now; } + else if (string.IsNullOrEmpty(baseMember.OnlineStatus)) + { + LastOnline = DateTime.MinValue; + } else { - LastOnline = Convert.ToDateTime(baseMember.OnlineStatus, Utils.EnUsCulture); + try + { + LastOnline = Convert.ToDateTime(baseMember.OnlineStatus, Utils.EnUsCulture); + } + catch (FormatException) + { + LastOnline = DateTime.MaxValue; + } } } } -- 2.11.0