Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsminto2010-02-24 21:47:53 +0000
committersminto2010-02-24 21:47:53 +0000
commit2ceedbc70320de10b92663e241541b4d37122f84 (patch)
treef3c79f3a398cd96781ee1609a1e13791f6b3cf5c
parent757886a8033569aab4bdeecd54fb6201795ef771 (diff)
downloadorg.eclipse.mylyn.tasks-2ceedbc70320de10b92663e241541b4d37122f84.tar.gz
org.eclipse.mylyn.tasks-2ceedbc70320de10b92663e241541b4d37122f84.tar.xz
org.eclipse.mylyn.tasks-2ceedbc70320de10b92663e241541b4d37122f84.zip
NEW - bug 303815: ClassCastException in TaskTrimWidget when importing preferences
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303815
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskTrimWidget.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskTrimWidget.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskTrimWidget.java
index d28dd2868..6fd72b3f8 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskTrimWidget.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskTrimWidget.java
@@ -114,7 +114,14 @@ public class TaskTrimWidget extends WorkbenchWindowControlContribution {
public void propertyChange(PropertyChangeEvent event) {
String property = event.getProperty();
if (property.equals(ITasksUiPreferenceConstants.SHOW_TRIM)) {
- setTrimVisible((Boolean) event.getNewValue());
+ Object newValue = event.getNewValue();
+ Boolean isVisible = false;
+ if (newValue instanceof Boolean) {
+ isVisible = (Boolean) newValue;
+ } else if (newValue instanceof String) {
+ isVisible = Boolean.parseBoolean((String) newValue);
+ }
+ setTrimVisible(isVisible);
}
}
};

Back to the top