--- compiz-3173a142efe5e7af83ebb534a074d9d2a0c67a86/plugins/switcher.c.thumbnail-sorting	2006-09-15 11:30:07.000000000 -0400
+++ compiz-3173a142efe5e7af83ebb534a074d9d2a0c67a86/plugins/switcher.c	2006-09-15 12:49:38.000000000 -0400
@@ -510,6 +510,12 @@
     CompWindow *w1 = *((CompWindow **) elem1);
     CompWindow *w2 = *((CompWindow **) elem2);
 
+    if (w1->mapNum && !w2->mapNum)
+	return -1;
+
+    if (w2->mapNum && !w1->mapNum)
+	return 1;
+    
     return w2->activeNum - w1->activeNum;
 }
 
