#!/bin/sh
w=/tmp/tabbed-winid
-winid=`cat $w`
-wmclass=`xprop -id $winid WM_CLASS 2>/dev/null`
-if echo "$wmclass" | grep -q tabbed; then
- (
- zathura -e $winid $@
+[ -r "$w" ] && {
+ read winid < $w
+ wmclass=`xprop -id $winid WM_CLASS 2>/dev/null`
+ echo "$wmclass" | grep -q tabbed && {
+ XDG_DATA_DIRS=$HOME/zathura bin.zathura -e $winid $@
rm -f zathura.core
- ) &
-else
- tabbed -cd > $w
- exec $0 $@
-fi
+ exit
+ }
+}
+tabbed -cd > $w
+exec $0 $@