Index: ucolumnsfileview.pas
===================================================================
--- ucolumnsfileview.pas	(revision 4191)
+++ ucolumnsfileview.pas	(working copy)
@@ -3407,8 +3407,14 @@
   begin
     DrawFixed  // Draw column headers
   end
-  else if ColumnsView.FFiles.Count > 0 then
+  else if ColumnsView.FFiles.Count <= 0 then
   begin
+    // Draw background.
+    Canvas.Brush.Color := gBackColor;
+    Canvas.FillRect(aRect);
+  end
+  else
+  begin
     AFile := ColumnsView.FFiles[ARow - FixedRows]; // substract fixed rows (header)
     FileSourceDirectAccess := fspDirectAccess in ColumnsView.FileSource.Properties;
