I have just switched from pre7 to pre8 and am having a problem.
When I have the "Focus Follows Mouse Click" set, for example I start
an Eterm window and execute gqview inside it, gqview pops up. While
gqview has the focus, I close it and the focus does not return back
to Eterm. At this point the keyboard becomes useless, things like pressing "alt-tab" (to change to an open window) or "alt-shift-cursor_key" (to move around the virtual screen) does nothing.
The attached patch should revert the click-to-focus behavior to the pre7 one. I also think it re-introduces a potential (but unlikely) segfault. Please let me know if the patch brings back the desired click-to-focus behavior.
I cannot reproduce losing the keyboard (Alt-Tab always works fine for me). Can you provide exact steps to reproduce this? What is the enlightenment process state at this point?
/Kim
diff -w -rud -X excl.list e16-cvs.org/e/src/borders.c e16-cvs.work/e/src/borders.c --- e16-cvs.org/e/src/borders.c 2003-09-28 21:55:05.000000000 +0200 +++ e16-cvs.work/e/src/borders.c 2003-10-22 22:25:37.000000000 +0200 @@ -1577,7 +1577,7 @@ #if 0 /* Clean up if OK -- Remove FocusToNone */ FocusToNone(); #else - mode.focuswin = NULL; +// mode.focuswin = NULL; FocusToEWin(NULL); #endif }