[Bug 46159] Doxie 2.10.3: Black Dialog Boxes using Wine 3.6

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Nov 17 09:38:03 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=46159

Louis Lenders <xerox.xerox2000x at 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 at 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;

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list