Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java
index 86478312e..5a9ef43d3 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/subscriber/SubscriberParticipant.java
@@ -257,18 +257,27 @@ public abstract class SubscriberParticipant extends AbstractSynchronizeParticipa
if(memento != null) {
IMemento settings = memento.getChild(CTX_SUBSCRIBER_PARTICIPANT_SETTINGS);
if(settings != null) {
- String set = settings.getString(P_SYNCVIEWPAGE_WORKINGSET);
- String mode = settings.getString(P_SYNCVIEWPAGE_MODE);
+ String setSetting = settings.getString(P_SYNCVIEWPAGE_WORKINGSET);
+ String modeSetting = settings.getString(P_SYNCVIEWPAGE_MODE);
SubscriberRefreshSchedule schedule = SubscriberRefreshSchedule.init(settings.getChild(CTX_SUBSCRIBER_SCHEDULE_SETTINGS), this);
setRefreshSchedule(schedule);
- if(set != null) {
- IWorkingSet workingSet = PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSet(set);
+ if(setSetting != null) {
+ IWorkingSet workingSet = PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSet(setSetting);
if(workingSet != null) {
setWorkingSet(workingSet);
}
}
- setMode(Integer.parseInt(mode));
+
+ int mode = SubscriberParticipant.BOTH_MODE;
+ if(modeSetting != null) {
+ try {
+ mode = Integer.parseInt(modeSetting);
+ } catch (NumberFormatException e) {
+ mode = SubscriberParticipant.BOTH_MODE;
+ }
+ }
+ setMode(mode);
}
} else {
setMode(BOTH_MODE);

Back to the top