Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java')
-rw-r--r--examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java32
1 files changed, 20 insertions, 12 deletions
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java
index 81213bb8b..4bc37d635 100644
--- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java
+++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticPreferencesPage.java
@@ -270,18 +270,26 @@ public class PessimisticPreferencesPage
public boolean performOk() {
IPreferenceStore store = getPreferenceStore();
- store.setValue(
- IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_EDITED,
- EDIT_OPTION_KEYS[filesAreEditedCombo.getSelectionIndex()]);
- store.setValue(
- IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_EDITED_NOPROMPT,
- SAVE_OPTION_KEYS[filesAreEditedNoPromptCombo.getSelectionIndex()]);
- store.setValue(
- IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_SAVED,
- SAVE_OPTION_KEYS[filesAreSavedCombo.getSelectionIndex()]);
- store.setValue(
- IPessimisticFilesystemConstants.PREF_ADD_TO_CONTROL,
- ADD_TO_CONTROL_OPTION_KEYS[addToControlCombo.getSelectionIndex()]);
+ int selectionIndex = filesAreEditedCombo.getSelectionIndex();
+ if (selectionIndex != -1)
+ store.setValue(
+ IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_EDITED,
+ EDIT_OPTION_KEYS[selectionIndex]);
+ selectionIndex = filesAreEditedNoPromptCombo.getSelectionIndex();
+ if (selectionIndex != -1)
+ store.setValue(
+ IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_EDITED_NOPROMPT,
+ SAVE_OPTION_KEYS[selectionIndex]);
+ selectionIndex = filesAreSavedCombo.getSelectionIndex();
+ if (selectionIndex != -1)
+ store.setValue(
+ IPessimisticFilesystemConstants.PREF_CHECKED_IN_FILES_SAVED,
+ SAVE_OPTION_KEYS[selectionIndex]);
+ selectionIndex = addToControlCombo.getSelectionIndex();
+ if (selectionIndex != -1)
+ store.setValue(
+ IPessimisticFilesystemConstants.PREF_ADD_TO_CONTROL,
+ ADD_TO_CONTROL_OPTION_KEYS[selectionIndex]);
store.setValue(
IPessimisticFilesystemConstants.PREF_FAIL_VALIDATE_EDIT,
failValidateEdit.getSelection());

Back to the top