Bug 566815 - Stop using deprecated IProgressMonitorWithBlocking Change-Id: I67542e283cfe29bca98635977959fc205ab4379d Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
diff --git a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobManager.java b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobManager.java index f9dece3..236135c 100644 --- a/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobManager.java +++ b/bundles/org.eclipse.core.jobs/src/org/eclipse/core/internal/jobs/JobManager.java
@@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2019 IBM Corporation and others. + * Copyright (c) 2003, 2020 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -20,6 +20,7 @@ * Jan Koehnlein - Fix for bug 60964 (454698) * Terry Parker - Bug 457504, Publish a job group's final status to IJobChangeListeners * Xored Software Inc - Fix for bug 550738 + * Christoph Laeubrich - remove deprecated API *******************************************************************************/ package org.eclipse.core.internal.jobs; @@ -1167,8 +1168,6 @@ * @see #reportUnblocked */ final void reportBlocked(IProgressMonitor monitor, InternalJob blockingJob) { - if (!(monitor instanceof IProgressMonitorWithBlocking)) - return; IStatus reason; if (blockingJob == null || blockingJob instanceof ThreadJob || blockingJob.isSystem()) { reason = new Status(IStatus.INFO, JobManager.PI_JOBS, 1, JobMessages.jobs_blocked0, null); @@ -1176,7 +1175,7 @@ String msg = NLS.bind(JobMessages.jobs_blocked1, blockingJob.getName()); reason = new JobStatus(IStatus.INFO, (Job) blockingJob, msg); } - ((IProgressMonitorWithBlocking) monitor).setBlocked(reason); + monitor.setBlocked(reason); } /** @@ -1186,8 +1185,7 @@ * @see #reportBlocked */ final void reportUnblocked(IProgressMonitor monitor) { - if (monitor instanceof IProgressMonitorWithBlocking) - ((IProgressMonitorWithBlocking) monitor).clearBlocked(); + monitor.clearBlocked(); } @Override