From d8182d1d85e530462b8be66e4cce1d4145a025da Mon Sep 17 00:00:00 2001 From: Brian Remedios Date: Thu, 15 Sep 2011 09:03:04 +0000 Subject: [PATCH] NPE fix under Windows git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7263 51baf565-9d33-0410-a72c-fc3788e3496d --- .../pmd/eclipse/ui/preferences/br/TextColumnDescriptor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/ui/preferences/br/TextColumnDescriptor.java b/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/ui/preferences/br/TextColumnDescriptor.java index e33c44b05e..f85c92805a 100644 --- a/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/ui/preferences/br/TextColumnDescriptor.java +++ b/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/ui/preferences/br/TextColumnDescriptor.java @@ -120,7 +120,8 @@ public class TextColumnDescriptor extends SimpleColumnDescriptor { if (event.index != columnIndex) return; String text = textFor((TreeItem)event.item, getter); - + if (text == null) text = ""; + Point size = event.gc.textExtent(text); event.width = size.x + 2 * (3); // event.height = Math.max(event.height, size.y + (3));