On Fri, Oct 08, 2004 at 10:26:46AM -0700, Scott wrote:
> I recently upgraded from 2.5.10 to 2.5.12.  My config file has been
> using a copy and paste of the FAQ's autohide setup (7.17) since 2.5.8.
> 
> Prior to my move to 2.5.12, if I kept the mouse pointer on an item that
> had been "unhidden", that item would remain unhidden until I moved the
> mouse pointer off of that item.
> 
> Now with my move to 2.5.12, keeping the mouse pointer on the unhidden
> item will not keep that item unhidden.  In this state, that item will
> remain unhidden per the 'hide delay' millisecond value in the config
> file.  But, if the mouse pointer is quickly moved to the root window
> the unhidden item will remain unhidden until I move the mouse pointer
> off of the root window.
> 
> Since I have the pager (via a FvwmButtons swallow) autohidden, this new
> scenario makes moving windows around in the pager a bit difficult.  I
> could increase the hide delay value, but that would kind of defeat the
> purpose of autohiding.
> 
> I was surprised to not see this already covered on the mailing list. 
> Perhaps autohiding your pager is not as common as I thought it would
> be.
> 
> Any ideas on how to get my prior behavior back would be very much
> appreciated.

You are right.  A bug fix in the return code handling of
conditional commands breaks the code from the FAQ.  You have to
replace

 + I ThisWindow ($0) ThisWindow (shaded) WindowShade off

with

 + I ThisWindow ($0) KeepRc ThisWindow (shaded) WindowShade off
                     ^^^^^^

to make it work again.  It's the same in the second version of the
function.  Add "KeepRc" before the nested call to ThisWindow.

Ciao

Dominik ^_^  ^_^

 --
Dominik Vogt, [EMAIL PROTECTED]

Attachment: pgpNDAIh3qsfS.pgp
Description: PGP signature

Reply via email to