raveit 260d15c
diff -upr compiz-0.8.8-orig/src/main.c compiz-0.8.8/src/main.c
raveit 260d15c
--- compiz-0.8.8-orig/src/main.c	2013-05-09 19:35:11.326618000 +0200
raveit 260d15c
+++ compiz-0.8.8/src/main.c	2013-05-09 19:50:49.446073959 +0200
raveit 260d15c
@@ -394,6 +394,12 @@ main (int argc, char **argv)
raveit 260d15c
 	}
raveit 260d15c
     }
raveit 260d15c
 
raveit 260d15c
+    if (!clientId)
raveit 260d15c
+    {
raveit 260d15c
+      clientId = getenv ("DESKTOP_AUTOSTART_ID");
raveit 260d15c
+    }
raveit 260d15c
+ 
raveit 260d15c
+
raveit 260d15c
     if (refreshRateArg)
raveit 260d15c
     {
raveit 260d15c
 	ctx.refreshRateData = malloc (strlen (refreshRateArg) + 256);