https://bugs.winehq.org/show_bug.cgi?id=46159
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|printing |download Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Component|-unknown |comctl32
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- So i tried regressiontest but ended with wrong result (a commit in xmllite/tests) so i must have done something wrong. A few commits before that one is probably the one: https://www.winehq.org/pipermail/wine-cvs/2018-February/125403.html (but not 100% sure)
With the hack below against current git the crash is gone. I`m not really sure this is a regression at all. In current git a few messageboxes pop up that say some plugins are unregisterd. In good working wine like wine-3.1 these are not popped up, So maybe the commit just added new functionality so the app now behaves a bit differently
Nicolay: Could you shed a light on this?
Hack to make the program not crash: diff --git a/dlls/comctl32/commctrl.c b/dlls/comctl32/commctrl.c index c228b64..3426237 100644 --- a/dlls/comctl32/commctrl.c +++ b/dlls/comctl32/commctrl.c @@ -104,7 +104,7 @@ static void unregister_versioned_classes(void) VERSION "ComboLBox", VERSION WC_EDITA, VERSION WC_LISTBOXA, - VERSION WC_STATICA, +// VERSION WC_STATICA, }; int i;
@@ -128,7 +128,7 @@ BOOL WINAPI RegisterClassNameW(const WCHAR *class) { {'C','o','m','b','o','L','B','o','x',0}, COMBOLBOX_Register }, { {'E','d','i','t',0}, EDIT_Register }, { {'L','i','s','t','B','o','x',0}, LISTBOX_Register }, - { {'S','t','a','t','i','c',0}, STATIC_Register }, +// { {'S','t','a','t','i','c',0}, STATIC_Register }, };
int min = 0, max = ARRAY_SIZE(classes) - 1;