diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui.sdk.scheduler')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.java index 63d13d338..45f34dc16 100644 --- a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.java @@ -229,7 +229,13 @@ public class AutomaticUpdater implements IUpdateListener { // can't blame us for trying. } - IWorkbenchPartSite site = activeWindow.getActivePage().getActivePart().getSite(); + IWorkbenchPage page = activeWindow.getActivePage(); + if (page == null) + return null; + IWorkbenchPart part = page.getActivePart(); + if (part == null) + return null; + IWorkbenchPartSite site = part.getSite(); if (site instanceof IViewSite) { statusLineManager = ((IViewSite) site).getActionBars().getStatusLineManager(); } else if (site instanceof IEditorSite) { |