patches/gedit-01-spellcheck-fallback-to-enus.diff
changeset 6476 e6aded1ae48c
child 8232 8e7719261fd1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/gedit-01-spellcheck-fallback-to-enus.diff	Tue Jan 03 17:38:37 2006 +0000
@@ -0,0 +1,16 @@
+--- gedit-2.6.2/plugins/spell/gedit-spell-checker.c.orig	2003-09-30 07:49:47.000000000 -0700
++++ gedit-2.6.2/plugins/spell/gedit-spell-checker.c	2004-11-12 15:14:45.050655190 -0800
+@@ -353,6 +353,13 @@
+ 		if (language_tag != NULL)
+ 		{
+ 			spell->active_lang = get_language_from_abrev (language_tag);
++			if (spell->active_lang == NULL)
++				{
++					/* unknown language. fallback to en_us */
++					language_tag = "en_us";
++					pspell_config_replace (config, "language-tag", language_tag);
++					spell->active_lang = get_language_from_abrev (language_tag);
++				}
+ 		}
+ 
+ 		/*