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

Reply via email to