From 8252cc6a94dc6fb2bb2b6d02898ca5113fd3b3a5 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 15 Jan 2019 23:13:16 +0000
Subject: [PATCH] Show old jobs...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
index 86f2743..ac0eb44 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
@@ -78,16 +78,17 @@
      * For displaying purposes.
      *
      * @param repoConfig
+     * @param oldJobs If false, the running and queued jobs are returned, otherwise the done ones.
      * @return A list of all jobs of the queue (as copies).
      */
-    public List<BorgJob<?>> getJobListCopy(BorgRepoConfig repoConfig) {
+    public List<BorgJob<?>> getJobListCopy(BorgRepoConfig repoConfig, boolean oldJobs) {
         JobQueue<String> origQueue = getQueue(repoConfig);
         List<BorgJob<?>> jobList = new ArrayList<>();
         if (origQueue == null) {
             return jobList;
         }
         synchronized (origQueue) {
-            Iterator<AbstractJob<String>> it = origQueue.getQueueIterator();
+            Iterator<AbstractJob<String>> it = oldJobs ? origQueue.getOldJobsIterator() : origQueue.getQueueIterator();
             while (it.hasNext()) {
                 AbstractJob<String> origJob = it.next();
                 if (!(origJob instanceof BorgJob)) {

--
Gitblit v1.10.0