guard preference values provider against missing context

This commit is contained in:
Stefan Oehme 2015-07-13 09:57:42 +02:00
parent e5997b4fea
commit 6cc26bb52f

View file

@ -38,6 +38,9 @@ public interface IPreferenceValuesProvider {
@Override
public IPreferenceValues getPreferenceValues(Resource context) {
if (context == null) {
return empty();
}
PreferenceValuesByLanguage valuesByLanguage = PreferenceValuesByLanguage.findInEmfObject(context.getResourceSet());
if (valuesByLanguage == null)
return empty();