18 lines
716 B
Diff
18 lines
716 B
Diff
diff -ru enchant-2.2.3_ori/src/lib.c enchant-2.2.3/src/lib.c
|
|
--- enchant-2.2.3_ori/src/lib.c 2018-02-04 18:00:53.000000000 +0100
|
|
+++ enchant-2.2.3/src/lib.c 2018-08-14 16:26:44.587391300 +0200
|
|
@@ -1006,6 +1006,13 @@
|
|
{
|
|
g_return_val_if_fail (g_module_supported (), NULL);
|
|
|
|
+#ifdef G_OS_WIN32
|
|
+ // gnulib's relocation does not work properly on win32 without setting the prefix explicitly
|
|
+ gchar *module_dir = g_win32_get_package_installation_directory_of_module(NULL);
|
|
+ enchant_set_prefix_dir(module_dir);
|
|
+ g_free(module_dir);
|
|
+#endif
|
|
+
|
|
EnchantBroker *broker = g_new0 (EnchantBroker, 1);
|
|
broker->dict_map = g_hash_table_new_full (g_str_hash, g_str_equal,
|
|
g_free, enchant_dict_destroyed);
|