  			self.changed((self.CHANGED_CLEAR,))
  		else:
 diff -Naur git.orig/lib/python/Components/UsageConfig.py git/lib/python/Components/UsageConfig.py
---- git.orig/lib/python/Components/UsageConfig.py	2011-11-05 08:31:21.000000000 +0800
-+++ git/lib/python/Components/UsageConfig.py	2011-11-06 09:59:08.738082097 +0800
+--- git.orig/lib/python/Components/UsageConfig.py	2012-01-01 09:23:10.000000000 +0800
++++ git/lib/python/Components/UsageConfig.py	2012-01-03 17:26:42.201869919 +0800
 @@ -314,6 +314,8 @@
  		("eus baq", "Basque"),
  		("bul", "Bulgarian"), 

 		case 0x1F:
 			{
 				// Attempt to decode Freesat Huffman encoded string
@@ -439,7 +536,7 @@
 			break;
 		case 0x0:
 		case 0xC ... 0xF:

 			++m_cursor;
 		else
 		{
@@ -1650,7 +1678,7 @@
 		std::map<eServiceReferenceDVB, ePtr<eDVBService> >::iterator it =
 			m_db->m_services.find(ref);
 
