Bug report : Eudora 3.06 Light hangs after displaying its main window;
there is no crash, just an infinite loop. This occurs only in -managed
mode. The following change is responsible:
--- defwnd.c Mon Apr 24 10:01:25 2000
+++ defwnd.c.orig Mon Apr 24 08:37:07 2000
@@ -294,10 +294,6 @@
/* The default action in Windows is to set the keyboard focus to
* the window, if it's being activated and not minimized */
if (LOWORD(wParam) != WA_INACTIVE) {
- /* I don't know who put this SetWindowPos here, it does not
- * seem very logical to have it here... (FIXME?) */
- SetWindowPos(wndPtr->hwndSelf, HWND_TOP, 0, 0, 0, 0,
- SWP_NOMOVE | SWP_NOSIZE);
if (!(wndPtr->dwStyle & WS_MINIMIZE))
SetFocus(wndPtr->hwndSelf);
}
Since the change was done today, it seems possible this time to find who did it
and -more important- why :-)
I can provide a trace but it's probably best not to send a 20000 lines text to
everyone
on the list
Gerard