From 744a9ed60f4789788fe92c7873c7e27a745d970d Mon Sep 17 00:00:00 2001 From: Brais Gabin Date: Wed, 20 Feb 2013 10:33:53 +0100 Subject: [PATCH] Fix NullPointerException when there isn't an adapter. --- .../src/com/inqbarna/tablefixheaders/TableFixHeaders.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/com/inqbarna/tablefixheaders/TableFixHeaders.java b/library/src/com/inqbarna/tablefixheaders/TableFixHeaders.java index 711e47c..d7ae285 100644 --- a/library/src/com/inqbarna/tablefixheaders/TableFixHeaders.java +++ b/library/src/com/inqbarna/tablefixheaders/TableFixHeaders.java @@ -452,13 +452,13 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { final int widthSize = MeasureSpec.getSize(widthMeasureSpec); final int heightSize = MeasureSpec.getSize(heightMeasureSpec); - this.rowCount = adapter.getRowCount(); - this.columnCount = adapter.getColumnCount(); - final int w; final int h; if (adapter != null) { + this.rowCount = adapter.getRowCount(); + this.columnCount = adapter.getColumnCount(); + widths = new int[columnCount + 1]; for (int i = -1; i < columnCount; i++) { widths[i + 1] += adapter.getWidth(i);