File tree 2 files changed +10
-1
lines changed
src/main/java/org/asciidoc/intellij/ui
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ This document provides a high-level view of the changes introduced by release.
7
7
[[releasenotes]]
8
8
== Release notes
9
9
10
+ === 0.42.2
11
+
12
+ - Handling invalid editor states from preview releases (#1636)
13
+
10
14
=== 0.42.1
11
15
12
16
- Reworking the changes for EAP, restoring preview and menu bar functionality (#1636)
Original file line number Diff line number Diff line change @@ -202,7 +202,12 @@ public void setState(@NotNull FileEditorState state) {
202
202
mySecondEditor .setState (compositeState .getSecondState ());
203
203
}
204
204
if (compositeState .getSplitLayout () != null ) {
205
- mySplitEditorLayout = SplitEditorLayout .valueOf (compositeState .getSplitLayout ());
205
+ try {
206
+ mySplitEditorLayout = SplitEditorLayout .valueOf (compositeState .getSplitLayout ());
207
+ } catch (IllegalArgumentException ignore ) {
208
+ // found an obsolete or old value, using the default value
209
+ mySplitEditorLayout = AsciiDocApplicationSettings .getInstance ().getAsciiDocPreviewSettings ().getSplitEditorLayout ();
210
+ }
206
211
invalidateLayout ();
207
212
}
208
213
}
You can’t perform that action at this time.
0 commit comments