Skip to content

Commit 3bccf1b

Browse files
authored
Use bibEntryTypesManager from constructor (#12983)
Signed-off-by: subhramit <subhramit.bb@live.in>
1 parent b8a8408 commit 3bccf1b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/org/jabref/gui/openoffice/StyleSelectDialogViewModel.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@
3636
import org.jabref.model.database.BibDatabaseContext;
3737
import org.jabref.model.entry.BibEntryTypesManager;
3838

39-
import com.airhacks.afterburner.injection.Injector;
40-
4139
public class StyleSelectDialogViewModel {
4240

4341
private final DialogService dialogService;
@@ -49,6 +47,8 @@ public class StyleSelectDialogViewModel {
4947
private final FilePreferences filePreferences;
5048
private final OpenOfficePreferences openOfficePreferences;
5149

50+
private final BibEntryTypesManager bibEntryTypesManager;
51+
5252
private final ObjectProperty<Tab> selectedTab = new SimpleObjectProperty<>();
5353

5454
private final ListProperty<JStyleSelectViewModel> jStyles = new SimpleListProperty<>(FXCollections.observableArrayList());
@@ -73,6 +73,8 @@ public StyleSelectDialogViewModel(DialogService dialogService,
7373
this.filePreferences = preferences.getFilePreferences();
7474
this.openOfficePreferences = preferences.getOpenOfficePreferences();
7575

76+
this.bibEntryTypesManager = bibEntryTypesManager;
77+
7678
jStyles.addAll(loadJStyles());
7779

7880
OOStyle currentStyle = openOfficePreferences.getCurrentStyle();
@@ -198,7 +200,7 @@ public void addCslStyleFile() {
198200

199201
List<CitationStyle> allStyles = CSLStyleLoader.getStyles();
200202
List<CitationStylePreviewLayout> updatedLayouts = allStyles.stream()
201-
.map(style -> new CitationStylePreviewLayout(style, Injector.instantiateModelOrService(BibEntryTypesManager.class)))
203+
.map(style -> new CitationStylePreviewLayout(style, bibEntryTypesManager))
202204
.toList();
203205

204206
availableCslLayouts.setAll(updatedLayouts);

0 commit comments

Comments
 (0)