Dominik Vogt wrote: > > On Fri, Nov 23, 2001 at 02:44:02AM -0600, fvwm-bug wrote: > > FVWM Bug Tracking notification > > > > new message incoming/812 > > > > Full_Name: Mark Rainford > > Version: 2.4.3 > > CVS_Date: > > OS: Solaris 7 > > X_Server: Xsun, also vnc > > Submission from: (NULL) (193.128.26.65) > > > > > > When an application popup menu is popped down for the second time then > > text > > entry fields in the application no longer accept text; this remains until > > focus is moved to another window and then returned to the app. > > > > Eg use this http > > > > <FORM METHOD="POST" ACTION="gibberish"> > > <SELECT NAME="QueryType"> > > <OPTION VALUE="Eggs" SELECTED>Eggs > > <OPTION VALUE="Spam" >Spam > > <OPTION VALUE="Bacon">Bacon > > </SELECT> > > <INPUT TYPE="TEXT" NAME="anytext" VALUE="" SIZE="15" > > > </FORM> > > > > Use mouse to popup menu, close menu either by selecting or hitting ESC, > > click text field and type a letter - letter seen okay. Popup menu, > > close again, click text field and type a letter - no letter appears. Use > > mouse to move focus to another window, then back again, click text field > > and > > type a letter - letter seen okay. > > I see no problem with my configuration using either netscape 4.7x > or mozilla 0.93. Which browser did you use? And please see if > this also happens if you use an empty configuration file. If not, > try to strip down your config file so that the problem still > happens and post the result.
I still get it with the default fvwm config (no personal or site config used): [FVWM][main]: <<ERROR>> Cannot read startup file, tried: /home/testuser/.fvwm/.fvwm2rc /home/testuser/.fvwm2rc /usr/local/depot/fvwm-2.4.3/share/fvwm/.fvwm2rc /usr/local/depot/fvwm-2.4.3/share/fvwm/system.fvwm2rc /usr/local/depot/fvwm-2.4.3/etc/system.fvwm2rc Netscape version is 4.78 - but note we originally encountered the problem with a locally developed Motif app. on changing from fvwm 2.0.46 to 2.4.3; then confirmed it was not (just) the app. author's fault by finding the same problem in Netscape. However the fault is not present in Mozilla 0.9.6 . Xservers tried are Xsun (Solaris 7 & 8), Xvnc(unix) 3.3.3r1. > > > I've hacked a local fix by inserting FOCUS_SET(Tmp_win->w); at > > fvwm/events.c:HandleEnterNotify() line 1919, but I don't think this is a > > proper fix. > > > > if (HAS_MOUSE_FOCUS(Tmp_win) || HAS_SLOPPY_FOCUS(Tmp_win)) > > { > > SetFocusWindow(Tmp_win, 1); > > FOCUS_SET(Tmp_win->w); /* <--- HACK HACK HACK */ > > } > > > > It seems to me that SetFocusWindow()->MoveFocus() makes the mistake of > > thinking there is no need to restore focus to the app window after the > > popup menu which grabbed it is popped down, because it sees > > ( Fw == ffw_old) is true. > > > > I suspect one of Fw or ffw_old should be cleared when the FocusOut event > > with mode Grab is received by the app window. > > > > I can supply the event sequences captured by xscope(1) if this helps. > > Bye > > Dominik ^_^ ^_^ > > -- > Dominik Vogt, email: [EMAIL PROTECTED] > LifeBits Aktiengesellschaft, Albrechtstr. 9, D-72072 Tuebingen > fon: ++49 (0) 7071/7965-0, fax: ++49 (0) 7071/7965-20 > -- > Visit the official FVWM web page at <URL:http://www.fvwm.org/>. > To unsubscribe from the list, send "unsubscribe fvwm-workers" in the > body of a message to [EMAIL PROTECTED] > To report problems, send mail to [EMAIL PROTECTED] -- Regards, Mark. -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]