src/win_gaim.c

changeset 6816
b14a3043ed09
parent 4490
1b930d47e6e1
child 6890
7833463f1b73
--- a/src/win_gaim.c	Fri Sep 12 05:36:50 2003 +0000
+++ b/src/win_gaim.c	Fri Sep 12 19:04:52 2003 +0000
@@ -8,6 +8,7 @@
  */
 #include <windows.h>
 #include <stdlib.h>
+#include <glib.h>
 
 /*
  *  GLOBALS
@@ -22,7 +23,7 @@
  *  PROTOTYPES
  */
 extern int gaim_main( int, char** );
-
+extern char* wgaim_install_dir();
 
 #ifdef __GNUC__
 #  ifndef _stdcall
@@ -36,7 +37,14 @@
 	 char               *lpszCmdLine,
 	 int                 nCmdShow)
 {
+        char* drmingw;
 	gaimexe_hInstance = hInstance;
+
+	/* Load exception handler if we have it */
+	drmingw = g_build_filename(wgaim_install_dir(), "exchndl.dll", NULL);
+	LoadLibrary(drmingw);
+	g_free(drmingw);
+
 	return gaim_main (__argc, __argv);
 }
 

mercurial