diff --git a/misc/desktop/parse-config b/misc/desktop/parse-config
index 4e607e04c..f200a781d 100644
--- a/misc/desktop/parse-config
+++ b/misc/desktop/parse-config
@@ -21,8 +21,6 @@
 # 
 # --- ROCK-COPYRIGHT-NOTE-END ---
 
-if [ $desktopauto = 1 ] ; then
-
 postflist_desktop_rock2desktop() {
 
 	case "${1}" in
@@ -122,6 +120,4 @@ postflist_desktop() {
 	done
 }
 
-hook_add postflist 5 postflist_desktop
-
-fi
+hook_add postflist 5 "[ \"\$desktopauto\" = 1 ] && postflist_desktop"