Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsminto2005-07-18 22:21:09 +0000
committersminto2005-07-18 22:21:09 +0000
commiteec3786a58d2492937ebfa7de378c699b239cd5e (patch)
tree00fc0a3fe8ecaa49fdbd82ff90421971603aa8a4
parent8243bfd86685342d9a27767ef17378cf23c30c3f (diff)
downloadorg.eclipse.mylyn.tasks-eec3786a58d2492937ebfa7de378c699b239cd5e.tar.gz
org.eclipse.mylyn.tasks-eec3786a58d2492937ebfa7de378c699b239cd5e.tar.xz
org.eclipse.mylyn.tasks-eec3786a58d2492937ebfa7de378c699b239cd5e.zip
on full refresh, only refresh the non-completed bug reports (resolved)
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaAction.java4
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaReportsAction.java15
2 files changed, 11 insertions, 8 deletions
diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaAction.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaAction.java
index d807e9fe2..180afd7cf 100644
--- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaAction.java
+++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaAction.java
@@ -46,7 +46,7 @@ public class RefreshBugzillaAction extends Action {
public RefreshBugzillaAction(TaskListView view) {
this.view = view;
- setText("Bugzilla Rrefresh");
+ setText("Bugzilla Refresh");
setToolTipText("Bugzilla Refresh");
setId(ID);
setImageDescriptor(BugzillaImages.TASK_BUG_REFRESH);
@@ -56,7 +56,7 @@ public class RefreshBugzillaAction extends Action {
assert(cat != null);
this.view = view;
this.cat = cat;
- setText("Bugzilla Rrefresh");
+ setText("Bugzilla Refresh");
setToolTipText("Bugzilla Refresh");
setId(ID);
setImageDescriptor(BugzillaImages.TASK_BUG_REFRESH);
diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaReportsAction.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaReportsAction.java
index 5c3e29370..7592d47ac 100644
--- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaReportsAction.java
+++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/bugzilla/ui/actions/RefreshBugzillaReportsAction.java
@@ -45,8 +45,8 @@ public class RefreshBugzillaReportsAction extends Action {
public RefreshBugzillaReportsAction(TaskListView view) {
this.view = view;
- setText("Refresh Bugzilla reports");
- setToolTipText("Refresh Bugzilla reports");
+ setText("Refresh Non-Resolved Bugzilla reports");
+ setToolTipText("Refresh Non-Resolved Bugzilla reports");
setId(ID);
setImageDescriptor(BugzillaImages.TASK_BUG_REFRESH);
}
@@ -134,7 +134,7 @@ public class RefreshBugzillaReportsAction extends Action {
List<ITask> tasks = MylarTasksPlugin.getTaskListManager().getTaskList().getRootTasks();
for (ITask task : tasks) {
- if (task instanceof BugzillaTask) {
+ if (task instanceof BugzillaTask && !task.isCompleted()) {
((BugzillaTask) task).refresh();
}
}
@@ -142,13 +142,13 @@ public class RefreshBugzillaReportsAction extends Action {
.getTaskListManager().getTaskList().getCategories()) {
if (cat instanceof TaskCategory) {
for (ITask task : ((TaskCategory) cat).getChildren()) {
- if (task instanceof BugzillaTask) {
+ if (task instanceof BugzillaTask && !task.isCompleted()) {
((BugzillaTask) task).refresh();
}
}
if (((TaskCategory) cat).getChildren() != null) {
for (ITask child : ((TaskCategory) cat).getChildren()) {
- if (child instanceof BugzillaTask) {
+ if (child instanceof BugzillaTask && !child.isCompleted()) {
((BugzillaTask)child).refresh();
}
}
@@ -161,7 +161,10 @@ public class RefreshBugzillaReportsAction extends Action {
bqc.refreshBugs();
for(BugzillaHit hit: bqc.getChildren()){
if(hit.hasCorrespondingActivatableTask()){
- ((BugzillaTask)hit.getOrCreateCorrespondingTask()).refresh();
+ BugzillaTask task = ((BugzillaTask)hit.getOrCreateCorrespondingTask());
+ if(!task.isCompleted()){
+ task.refresh();
+ }
}
}
RefreshBugzillaReportsAction.this.view.getViewer().refresh();

Back to the top