enlightenment_remote: restore compatibility with older versions with bg-add / bg-del

Summary:
older versions of enlightenment_remote had a additional first param that did nothing
this change detects if that paramater is still passed in and ignores it. There are
a couple of applications including variety that rely on this behavior as well as some
user scripts

Reviewers: zmike, raster

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2813
This commit is contained in:
Simon Lees 2015-07-14 13:07:18 -04:00 committed by Mike Blumenkrantz
parent 47f9484149
commit 51f18b8642
1 changed files with 14 additions and 2 deletions

View File

@ -342,14 +342,26 @@ er_desktop_show_by_name(){
# E Desktop background add # E Desktop background add
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
er_desktop_bg_add(){ er_desktop_bg_add(){
ERCIIIS org.enlightenment.wm.Desktop.Background.Add "$2" "$3" "$4" "$5" # retain compatibility with the older versions by optionally supporting them
# no longer required parameter
if [ $# -eq 6 ]; then
ERCIIIS org.enlightenment.wm.Desktop.Background.Add "$3" "$4" "$5" "$6"
elif [ $# -eq 5 ]; then
ERCIIIS org.enlightenment.wm.Desktop.Background.Add "$2" "$3" "$4" "$5"
fi
} }
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
# E Desktop background del # E Desktop background del
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
er_desktop_bg_del(){ er_desktop_bg_del(){
ERCIII org.enlightenment.wm.Desktop.Background.Del "$2" "$3" "$4" # retain compatibility with the older versions by optionally supporting them
# no longer required parameter
if [ $# -eq 5 ]; then
ERCIII org.enlightenment.wm.Desktop.Background.Del "$3" "$4" "$5"
elif [ $# -eq 4 ]; then
ERCIII org.enlightenment.wm.Desktop.Background.Del "$2" "$3" "$4"
fi
} }
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------