--- philesight.rb.orig	2009-02-11 21:59:28.000000000 +0300
+++ philesight.rb	2009-02-11 22:00:07.000000000 +0300
@@ -257,7 +257,7 @@
 			if(level < @ringcount) then
 				draw_ring(cr, level+1, ang_from, ang_to, f_full)
 			else
-				draw_section(cr, ang_from, ang_to, r_to, r_to+5, 0.5) if(cr && child_f.nitems > 0)
+				draw_section(cr, ang_from, ang_to, r_to, r_to+5, 0.5) if(cr && child_f.size > 0)
 			end
 
 			# Generate and save labels of filenames/sizes
@@ -428,12 +428,12 @@
 		i=6 if(i>6)
 
 		case i
-		when 0, 6: 	r=v; g=n; b=m
-		when 1: 	r=n; g=v; b=m
-		when 2: 	r=m; g=v; b=n
-		when 3: 	r=m; g=n; b=v
-		when 4: 	r=n; g=m; b=v
-		when 5: 	r=v; g=m; b=n
+		when 0, 6 then 	r=v; g=n; b=m
+		when 1 then 	r=n; g=v; b=m
+		when 2 then 	r=m; g=v; b=n
+		when 3 then 	r=m; g=n; b=v
+		when 4 then 	r=n; g=m; b=v
+		when 5 then 	r=v; g=m; b=n
 		end
 
 		[r, g, b]
