wine/dlls/msi dialog.c

Alexandre Julliard julliard at wine.codeweavers.com
Mon Oct 31 09:43:39 CST 2005


ChangeSet ID:	20996
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/10/31 09:43:39

Modified files:
	dlls/msi       : dialog.c 

Log message:
	Mike McCormack <mike at codeweavers.com>
	Make sure to unregister all the classes that were registered when msi
	is unloaded, so we can register again cleanly.

Patch: http://cvs.winehq.org/patch.py?id=20996

Old revision  New revision  Changes     Path
 1.58          1.59          +2 -0       wine/dlls/msi/dialog.c

Index: wine/dlls/msi/dialog.c
diff -u -p wine/dlls/msi/dialog.c:1.58 wine/dlls/msi/dialog.c:1.59
--- wine/dlls/msi/dialog.c	31 Oct 2005 15:43:39 -0000
+++ /dev/null	31 Oct 2005 15:43:39 -0000
@@ -2183,6 +2183,8 @@ BOOL msi_dialog_register_class( void )
 void msi_dialog_unregister_class( void )
 {
     DestroyWindow( hMsiHiddenWindow );
+    hMsiHiddenWindow = NULL;
     UnregisterClassW( szMsiDialogClass, NULL );
+    UnregisterClassW( szMsiHiddenWindow, NULL );
     uiThreadId = 0;
 }



More information about the wine-cvs mailing list