Index: main/grid/test.lisp
===================================================================
--- main/grid/test.lisp	(revision main,53)
+++ main/grid/test.lisp	(revision main,55)
@@ -12,4 +12,7 @@
 
 (defmethod columns ((gd test)) 10)
+
+(defmethod column-width ((gd test) column)
+  5)
 
 (defmethod item ((gd test) row column)
@@ -34,10 +37,9 @@
 
 (defun test-draw ()
-  (let ((data (make-instance 'test))
-        (widths (make-sequence 'vector 10 :initial-element 5)))
+  (let ((data (make-instance 'test)))
     (with-screen (screen)
       (clear screen)
       (with-subwindow (window screen 5 16 0 0)
-        (let ((grid (make-grid window data widths :header-columns 1 :header-rows 1)))
+        (let ((grid (make-grid window data :header-columns 1 :header-rows 1)))
           (flet ((try (i)
                    (setf (row-scroll grid) i)
@@ -55,5 +57,5 @@
             (try 99))))
       (clear screen)
-      (let ((grid (make-grid screen data widths :header-columns 1 :header-rows 1)))
+      (let ((grid (make-grid screen data :header-columns 1 :header-rows 1)))
         (draw grid)
         (read-key screen)))))
