I'm trying to create a function that warps the pointer to the
currently running browser (which could be Phoenix, Galeon, or
Mozilla), and if none of those browsers is running, starts up the
browser of my choice.  Here's what I have:

DestroyFunc Warp-or-Run-Browser
AddToFunc Warp-or-Run-Browser
+ "I" Next ("*Phoenix") Warp-and-Raise
+ "I" Cond (Match) Break
+ "I" Next ("Galeon") Warp-and-Raise
+ "I" Cond (Match) Break
+ "I" Next ("Mozilla") Warp-and-Raise
+ "I" Cond (Match) Break
+ "I" Exec /home/tlau/bin/browser

If I invoke the function when no browsers are running, it correctly
starts up a new browser.

If I invoke this function when Mozilla is running, however, the pointer
warps to the running Mozilla, and also starts up a second instance of
my browser.

What am I doing wrong?

--Tessa

--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to