Revision 93af103d
Added by Katja Luther about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/PublishFlagLocalPreference.java | ||
---|---|---|
115 | 115 |
|
116 | 116 |
@Override |
117 | 117 |
public boolean performOk() { |
118 |
String text = publishFlagBehaviour.getText(); |
|
119 |
for (PublishEnum display: PublishEnum.values()){ |
|
120 |
if (display.getLabel().equals(text)){ |
|
121 |
text = display.getKey(); |
|
122 |
break; |
|
118 |
if (publishFlagBehaviour != null){ |
|
119 |
String text = publishFlagBehaviour.getText(); |
|
120 |
for (PublishEnum display: PublishEnum.values()){ |
|
121 |
if (display.getLabel().equals(text)){ |
|
122 |
text = display.getKey(); |
|
123 |
break; |
|
124 |
} |
|
123 | 125 |
} |
126 |
PreferencesUtil.setStringValue(PreferencePredicate.DefaultBehaviourForPublishFlag.getKey(), text); |
|
127 |
PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DefaultBehaviourForPublishFlag.getKey()), allowOverride); |
|
124 | 128 |
} |
125 |
PreferencesUtil.setStringValue(PreferencePredicate.DefaultBehaviourForPublishFlag.getKey(), text); |
|
126 |
PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(EditorPreferencePredicate.DefaultBehaviourForPublishFlag.getKey()), allowOverride); |
|
127 | 129 |
return true; |
128 | 130 |
} |
129 | 131 |
|
Also available in: Unified diff
fix #8032: fix NPE in publishFlag preference page