freebsd-ports/www/epiphany/files/patch-lib_ephy-spell-check.c
Koop Mast 242b991f7c Fix patching.
Submitted by:	QAT
2009-12-18 11:34:35 +00:00

20 lines
741 B
C

--- lib/ephy-spell-check.c.orig 2008-03-17 00:41:47.000000000 -0400
+++ lib/ephy-spell-check.c 2008-03-17 00:47:22.000000000 -0400
@@ -69,8 +69,15 @@ ephy_spell_check_init (EphySpellCheck *s
priv->dict = enchant_broker_request_dict (priv->broker, *locale);
if (priv->dict != NULL) break;
}
- if (priv->dict == NULL)
- g_warning (enchant_broker_get_error (priv->broker));
+ if (priv->dict == NULL) {
+ g_warning ("No dictionary found for current locale; trying 'en'");
+ priv->dict = enchant_broker_request_dict (priv->broker, "en");
+
+ if (priv->dict == NULL) {
+ g_warning (enchant_broker_get_error (priv->broker));
+ g_warning ("No dictionary found; expect a crash until LANG is properly set");
+ }
+ }
}
static void