Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2009-07-23 23:14:29 +0000
committermkersten2009-07-23 23:14:29 +0000
commit831ab384adb2918b58509bf75a7ca53fd23e70b9 (patch)
tree486a99e013ad104948a76ee99091e8df7b7eee3a /org.eclipse.mylyn.tasks.ui
parentd4b8297b2d5da0906d0b1d03847eed362786b786 (diff)
downloadorg.eclipse.mylyn.tasks-831ab384adb2918b58509bf75a7ca53fd23e70b9.tar.gz
org.eclipse.mylyn.tasks-831ab384adb2918b58509bf75a7ca53fd23e70b9.tar.xz
org.eclipse.mylyn.tasks-831ab384adb2918b58509bf75a7ca53fd23e70b9.zip
RESOLVED - bug 284511: make the schedule button reflect the schedule state
https://bugs.eclipse.org/bugs/show_bug.cgi?id=284511
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskEditorScheduleAction.java8
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/messages.properties2
2 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskEditorScheduleAction.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskEditorScheduleAction.java
index 9bad49248..336e8f11b 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskEditorScheduleAction.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskEditorScheduleAction.java
@@ -47,8 +47,12 @@ public class TaskEditorScheduleAction extends Action implements IMenuCreator {
@Override
public void run() {
- TasksUiPlugin.getTaskActivityManager().setScheduledFor((AbstractTask) task,
- TaskActivityUtil.getCurrentWeek().getToday());
+ if (((AbstractTask) task).getScheduledForDate() == null) {
+ TasksUiPlugin.getTaskActivityManager().setScheduledFor((AbstractTask) task,
+ TaskActivityUtil.getCurrentWeek().getToday());
+ } else {
+ TasksUiPlugin.getTaskActivityManager().setScheduledFor((AbstractTask) task, null);
+ }
updateImageDescriptor(task);
}
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/messages.properties b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/messages.properties
index 475d516ad..46f80dc66 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/messages.properties
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/messages.properties
@@ -134,7 +134,7 @@ SynchronizeEditorAction_Synchronize_Incoming_Changes=Synchronize Incoming Change
TaskActivateAction_Activate=Activate
TaskDeactivateAction_Deactivate=Deactivate
-TaskEditorScheduleAction_Private_Scheduling=Schedule for Today\n(Not Submitted to Repository)
+TaskEditorScheduleAction_Private_Scheduling=Toggle Private Scheduling
TaskListSortAction_Sort_=Sort...

Back to the top