From a3461c94b481c605a29e6d6d6544a9700f154c8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk=20tuxator=40o2=2Epl?= <> Date: Wed, 24 Jun 2015 21:23:51 +0200 Subject: Win32: Use Dr. MinGW if present to preserve crash info --- midori/midori-app.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'midori') 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")); -- cgit v1.2.1