no need to rethrow InvalidDataException as RuntimeException

This commit is contained in:
Vladimir Krivosheev
2017-04-22 10:52:01 +02:00
parent 0a5e40c54f
commit 48171defe3
@@ -69,23 +69,18 @@ public abstract class LibraryTableBase implements PersistentStateComponent<Eleme
@Override
public void loadState(final Element element) {
try {
if (myFirstLoad) {
myModel.readExternal(element);
}
else {
LibraryModel model = new LibraryModel(myModel);
WriteAction.run(() -> {
model.readExternal(element);
commit(model);
});
}
if (myFirstLoad) {
myModel.readExternal(element);
}
else {
LibraryModel model = new LibraryModel(myModel);
WriteAction.run(() -> {
model.readExternal(element);
commit(model);
});
}
myFirstLoad = false;
}
catch (InvalidDataException e) {
throw new RuntimeException(e);
}
myFirstLoad = false;
}
public long getStateModificationCount() {