Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Davis2015-08-12 17:44:28 +0000
committerSam Davis2015-08-12 17:46:08 +0000
commit2790406d64853459a59ef459868d894e0db7e6e9 (patch)
tree12ad986dd788c96013f9db3d56d54b729c59a923
parent6316bc82fc0f0d2a9a996eb09d90d17ce343945b (diff)
downloadorg.eclipse.mylyn.commons-2790406d64853459a59ef459868d894e0db7e6e9.tar.gz
org.eclipse.mylyn.commons-2790406d64853459a59ef459868d894e0db7e6e9.tar.xz
org.eclipse.mylyn.commons-2790406d64853459a59ef459868d894e0db7e6e9.zip
438817: fix NPE in GradientDrawer
Change-Id: I706b7f53ca2618e81af44b28e41a84faa89173fa Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=438817
-rw-r--r--org.eclipse.mylyn.commons.workbench/src/org/eclipse/mylyn/commons/workbench/GradientDrawer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.commons.workbench/src/org/eclipse/mylyn/commons/workbench/GradientDrawer.java b/org.eclipse.mylyn.commons.workbench/src/org/eclipse/mylyn/commons/workbench/GradientDrawer.java
index 59b14711..b9da3a4c 100644
--- a/org.eclipse.mylyn.commons.workbench/src/org/eclipse/mylyn/commons/workbench/GradientDrawer.java
+++ b/org.eclipse.mylyn.commons.workbench/src/org/eclipse/mylyn/commons/workbench/GradientDrawer.java
@@ -40,9 +40,9 @@ public abstract class GradientDrawer {
private final Listener CATEGORY_GRADIENT_DRAWER = new Listener() {
public void handleEvent(Event event) {
- if (shouldApplyGradient(event)) {
+ GC gc = event.gc;
+ if (shouldApplyGradient(event) && gc != null) {
Scrollable scrollable = (Scrollable) event.widget;
- GC gc = event.gc;
Rectangle area = scrollable.getClientArea();
Rectangle rect = event.getBounds();

Back to the top