handle rare case when graphics object is null

This commit is contained in:
adam-m 2013-02-12 15:13:40 -05:00 committed by Sean-M
parent e539a0e848
commit 3dbf7b1ed2

View File

@ -304,6 +304,7 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
if (content != null) {
// get the fontmetrics
final Graphics graphics = ov.getGraphics();
if (graphics != null) {
final FontMetrics metrics = graphics.getFontMetrics();
// for the "Name" column
@ -315,7 +316,7 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
int colWidth = Math.min(getMaxColumnWidth(colIndex, metrics, margin, 8, props, content), 350);
ov.getOutline().getColumnModel().getColumn(colIndex).setPreferredWidth(colWidth);
}
}
}
// if there's no content just auto resize all columns