blam r560 - trunk/lib
- From: cmartin svn gnome org
- To: svn-commits-list gnome org
- Subject: blam r560 - trunk/lib
- Date: Wed, 23 Apr 2008 21:24:16 +0100 (BST)
Author: cmartin
Date: Wed Apr 23 20:24:16 2008
New Revision: 560
URL: http://svn.gnome.org/viewvc/blam?rev=560&view=rev
Log:
Use a default locale if the feed doesn't have one.
Modified:
trunk/lib/RSSFeed.cs
Modified: trunk/lib/RSSFeed.cs
==============================================================================
--- trunk/lib/RSSFeed.cs (original)
+++ trunk/lib/RSSFeed.cs Wed Apr 23 20:24:16 2008
@@ -73,6 +73,8 @@
{
RSS20Feed feed = RSS20Feed.Load(sr);
+ string lang = null;
+
version = "2.0";
Channel = new RSSChannel[feed.Channel.Length];
@@ -93,8 +95,13 @@
Channel[i].Item[j].Description = feed.Channel[i].Item[j].Description;
Channel[i].Item[j].Content = feed.Channel[i].Item[j].ContEnc;
if(feed.Channel[i].Item[j].PubDate != null){
+ if(feed.Channel[i].Language == null){
+ lang = "en-US"; /* Choose a sane default. */
+ } else {
+ lang = feed.Channel[i].Language;
+ }
Channel[i].Item[j].Date = DateTime.Parse(feed.Channel[i].Item[j].PubDate,
- System.Globalization.CultureInfo.CreateSpecificCulture(feed.Channel[i].Language));
+ System.Globalization.CultureInfo.CreateSpecificCulture(lang));
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]