diff --git a/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/control/DashboardItem.java b/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/control/DashboardItem.java index d2ac645f6f14fd1d5e951d5ed2af844daab35615..b9da800537dc11c0decf8cc5c5262baf918f11d8 100644 --- a/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/control/DashboardItem.java +++ b/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/control/DashboardItem.java @@ -218,7 +218,9 @@ public class DashboardItem extends Composite implements DashboardContainer { @Override public void updateDashboardData(DashboardDataset dataset) { UIUtils.asyncExec(() -> { - renderer.updateDashboardData(this, lastUpdateTime, dataset); + if (renderer != null) { + renderer.updateDashboardData(this, lastUpdateTime, dataset); + } }); lastUpdateTime = new Date(); } diff --git a/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/histogram/DashboardRendererHistogram.java b/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/histogram/DashboardRendererHistogram.java index d86bdde75d5a5e52915da8565ead9101382d350e..ff3c2d4b2031fec31d995992746b2018bcf2df46 100644 --- a/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/histogram/DashboardRendererHistogram.java +++ b/plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/histogram/DashboardRendererHistogram.java @@ -116,7 +116,10 @@ public class DashboardRendererHistogram implements DashboardRenderer { // Set background - plot.setBackgroundPaint(AWTUtils.makeAWTColor(composite.getBackground())); + plot.setBackgroundPaint(histogramChart.getBackgroundPaint()); + Color gridColor = AWTUtils.makeAWTColor(UIStyles.getDefaultTextForeground()); + plot.setDomainGridlinePaint(gridColor); + plot.setRangeGridlinePaint(gridColor); DashboardChartComposite chartComposite = new DashboardChartComposite(container, composite, SWT.NONE, preferredSize); chartComposite.setChart(histogramChart);