From 6216f2c06e0adca592ad26472ccd7c53463166f8 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Mon, 11 Feb 2008 11:44:45 +0000 Subject: [PATCH] BF [ 1891082 ] NPE on MiniTable when you hide some columns --- client/src/org/compiere/minigrid/MiniTable.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/src/org/compiere/minigrid/MiniTable.java b/client/src/org/compiere/minigrid/MiniTable.java index 37706d0496..3d50e63c1c 100644 --- a/client/src/org/compiere/minigrid/MiniTable.java +++ b/client/src/org/compiere/minigrid/MiniTable.java @@ -44,6 +44,9 @@ import org.compiere.util.*; * * @author Jorg Janke * @version $Id: MiniTable.java,v 1.3 2006/07/30 00:51:28 jjanke Exp $ + * + * @author Teo Sarca, SC ARHIPAC SERVICE SRL + *
  • BF [ 1891082 ] NPE on MiniTable when you hide some columns */ public class MiniTable extends CTable { @@ -117,8 +120,10 @@ public class MiniTable extends CTable renderer = getCellRenderer(row, col); comp = renderer.getTableCellRendererComponent (this, getValueAt(row, col), false, false, row, col); - int rowWidth = comp.getPreferredSize().width + SLACK; - width = Math.max(width, rowWidth); + if (comp != null) { + int rowWidth = comp.getPreferredSize().width + SLACK; + width = Math.max(width, rowWidth); + } } // Width not greater .. width = Math.min(MAXSIZE, width);