diff options
author | Paweł Forysiuk tuxator@o2.pl <> | 2015-06-25 02:23:41 +0000 |
---|---|---|
committer | RabbitBot <> | 2015-06-25 02:23:41 +0000 |
commit | 7752b9432fc8b6b57047309fd89da218a9df5208 (patch) | |
tree | 08ba47ae3cfadda03e125f6d93bf2e0635b1cf27 /midori | |
parent | bbc204634a0d9b79a7a34982399c70466459bc7b (diff) | |
parent | a3461c94b481c605a29e6d6d6544a9700f154c8a (diff) | |
download | midori-7752b9432fc8b6b57047309fd89da218a9df5208.tar.gz |
Win32: Use Dr. MinGW if present to preserve crash info
Diffstat (limited to 'midori')
-rw-r--r-- | midori/midori-app.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/midori/midori-app.c b/midori/midori-app.c index 15b0a470..a4c71df5 100644 --- a/midori/midori-app.c +++ b/midori/midori-app.c @@ -1223,6 +1223,19 @@ midori_app_setup (gint *argc, /* Preserve argument vector */ midori_paths_init_exec_path (*argument_vector, *argc); + #ifdef G_OS_WIN32 + { + gchar* exec_dir = g_win32_get_package_installation_directory_of_module (NULL); + gchar* dr_mingw_dll = g_build_filename (exec_dir, "bin", "exchndl.dll", NULL); + + if (g_file_test (dr_mingw_dll, G_FILE_TEST_EXISTS)) { + LoadLibrary(dr_mingw_dll); + } + g_free (exec_dir); + g_free (dr_mingw_dll); + } + #endif + #if ENABLE_NLS if (g_getenv ("MIDORI_NLSPATH")) bindtextdomain (GETTEXT_PACKAGE, g_getenv ("MIDORI_NLSPATH")); |