--- /etc/xdg/ion3/scripts/wcirculate.lua	2006-01-30 12:16:32.000000000 +0300
+++ ./wcirculate2.lua	2006-02-01 20:15:20.000000000 +0300
@@ -78,8 +78,22 @@
         return cwinlist2
     end
 
+    local function filterByWinprop( cwinlist )
+        local resultList = {}
+
+        for cw in cwinlist do
+            local wp = ioncore.getwinprop( cwinlist[cw] )
+            if ((not wp) or (not wp.winlist_ignore)) then
+                table.insert( resultList, cwinlist[cw] )
+            end
+        end
+
+        return resultList
+    end
+
     local l=ioncore.clientwin_list()
     l=filterdockapps(l)
+    l = filterByWinprop( l )
     table.sort(l, tweaked_compare)
     return table.map(mkentry, l)
 end
