Skip to content

Commit 1031a2a

Browse files
committed
Added ability to cancel library update job
1 parent a571766 commit 1031a2a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

io.sloeber.core/src/io/sloeber/core/api/LibraryManager.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import org.eclipse.core.runtime.IProgressMonitor;
99
import org.eclipse.core.runtime.IStatus;
1010
import org.eclipse.core.runtime.MultiStatus;
11+
import org.eclipse.core.runtime.Status;
1112

1213
import io.sloeber.core.common.InstancePreferences;
1314
import io.sloeber.core.managers.LibraryIndex;
@@ -199,6 +200,9 @@ public static IStatus setLibraryTree(LibraryTree libs, IProgressMonitor monitor,
199200
status.add(toInstall.install(monitor));
200201
}
201202
}
203+
204+
if (monitor.isCanceled())
205+
return Status.CANCEL_STATUS;
202206
}
203207
return status;
204208
}

0 commit comments

Comments
 (0)