Re: [dev] [dmenu] bug:

From: Suraj N. Kurapati <sunaku_AT_gmail.com>
Date: Fri, 9 Dec 2011 01:12:52 -0800

On Thu 08 Dec 2011 09:48:07 PM PST, Kaibin Li wrote:
> In current hg tip, after launching a program from dmenu, the process
> of dmenu_run will not exit until the program launched by it exits.

Good find! Here is my patch to fix the problem. Cheers.

diff --git a/dmenu_run b/dmenu_run
index 35a4db3..c5485e7 100755
--- a/dmenu_run
+++ b/dmenu_run
_AT_@ -6,10 +6,11 @@ else
        cache=$HOME/.dmenu_cache
 fi
 (
+ echo -n "exec "
        IFS=:
        if [ "`ls -dt $PATH "$cache" | head -n 1`" != "$cache" ]; then
                lsx $PATH | sort -u | tee "$cache" | dmenu "$_AT_"
        else
                dmenu "$_AT_" < "$cache"
        fi
-) | exec ${SHELL:-"/bin/sh"}
+) | exec ${SHELL:-"/bin/sh"} &

-- 
If the path be beautiful, let us not ask where it leads.
		-- Anatole France
Received on Fri Dec 09 2011 - 10:12:52 CET

This archive was generated by hypermail 2.3.0 : Fri Dec 09 2011 - 10:24:03 CET