From 97c5f126158f82f6edfd1ea13278c85824f41548 Mon Sep 17 00:00:00 2001
From: Mark Tiefenbruck <mark@fluxbox.org>
Date: Wed, 23 Jan 2008 03:30:59 -0800
Subject: use hash instead of which in fbsetbg

---
 util/fbsetbg | 25 +++----------------------
 1 file changed, 3 insertions(+), 22 deletions(-)

diff --git a/util/fbsetbg b/util/fbsetbg
index d11f5ee..64c8728 100644
--- a/util/fbsetbg
+++ b/util/fbsetbg
@@ -129,28 +129,9 @@ Common tips to use with $command:
 EOF
 }
 
-# some which's have a reliable return code, some don't
-# Lets figure out which which we have.
-if which this_program_does_not_exist-no_really-aA1zZ9 >/dev/null 2>/dev/null; then
-    # can't rely on return value
-    find_it() {
-        file=`which $1 2> /dev/null`
-        if [ -x "$file" ]; then
-            if [ $# -gt 1 ]; then
-                shift
-                $*
-            fi
-            return 0
-        else
-            return 1
-        fi
-    }
-else
-    # can rely on return value
-    find_it() {
-        which $1 > /dev/null 2>&1 && shift && $*
-    }
-fi
+find_it() {
+    [ -n "$1" ] && hash $1 2> /dev/null
+}
 
 message() {
 
-- 
cgit v0.11.2