Skip to content

Commit 7d46777

Browse files
committed
fix: GrammarPreferencePage.performDefaults() sets wrong input
The Grammars table shows incorrect/empty content after restoring defaults, breaking the page's functionality until reopened.
1 parent d6c63ab commit 7d46777

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

org.eclipse.tm4e.ui/src/main/java/org/eclipse/tm4e/ui/internal/preferences/GrammarPreferencePage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ private void fillInjectionsTab(final IGrammarDefinition definition) {
352352
if (contributedInjections != null) {
353353
injectionsWidget.getTable().setInput(contributedInjections.stream().map(ITMScope::parse).toArray());
354354
} else {
355-
injectionsWidget.getTable().setInput(List.of());
355+
injectionsWidget.getTable().setInput(List.of());
356356
}
357357
}
358358

@@ -412,7 +412,7 @@ private void preview(final IGrammarDefinition definition, final @Nullable ITheme
412412
protected void performDefaults() {
413413
grammarManager = TMEclipseRegistryPlugin.getGrammarRegistryManager().newEditSession();
414414
themeManager = ThemeManager.getInstance().newEditSession();
415-
grammarsTable.setInput(themeManager);
415+
grammarsTable.setInput(grammarManager);
416416
}
417417

418418
@Override

0 commit comments

Comments
 (0)