- gg.fillRect((sel - startx) * av.charWidth, 0, av.charWidth,
- getHeight());
+ int sel = cs.columnAt(i);
+ if (av.hasHiddenColumns)
+ {
+ sel = cs.findColumnPosition(sel);
+ }
+
+ if ((sel >= startx) && (sel <= endx))
+ {
+ gg.fillRect((sel - startx) * av.charWidth, 0, av.charWidth,
+ getHeight());
+ }