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]