https://bugs.winehq.org/show_bug.cgi?id=27403
--- Comment #19 from Dimitris Zervas dzervas@dzervas.gr --- I got the text to stop vanishing but some menus (mostly checkboxes) are still missing Also my "fix" is quite bad and will probably cause problems to other apps - though seems to be working for solidworks (commit 79fb59e21ed):
diff --git a/dlls/win32u/window.c b/dlls/win32u/window.c index 13dd1c8d80a..22c0738d840 100644 --- -hdlls/win32u/window.c +++ b/dlls/win32u/window.c @@ -3520,6 +3520,12 @@ BOOL WINAPI NtUserSetWindowPos( HWND hwnd, HWND after, INT x, INT y, INT cx, INT { WINDOWPOS winpos;
+ if (flags == 0 && after == HWND_TOPMOST) + { + printf("Here => NtUserSetWindowPos x: %d y: %d cx: %d cy: %d, flags: %08X\n", x, y, cx, cy, flags); + return TRUE; + } + TRACE( "hwnd %p, after %p, %d,%d (%dx%d), flags %08x\n", hwnd, after, x, y, cx, cy, flags ); if(TRACE_ON(win)) dump_winpos_flags(flags);