mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-01-01 10:13:30 +00:00
UI - Fix double registration of default UI types
This commit is contained in:
parent
c6a73f01f0
commit
3ed3cd1b1e
@ -32,6 +32,7 @@ namespace Artemis.UI.Screens
|
||||
private readonly IWindowManager _windowManager;
|
||||
private readonly PluginSetting<WindowSize> _windowSize;
|
||||
|
||||
private static bool _registeredBuiltInTypes;
|
||||
private bool _lostFocus;
|
||||
private ISnackbarMessageQueue _mainMessageQueue;
|
||||
private MaterialWindow _window;
|
||||
@ -169,10 +170,14 @@ namespace Artemis.UI.Screens
|
||||
SidebarViewModel.SelectedScreenChanged += SidebarViewModelOnSelectedScreenChanged;
|
||||
ActiveItem = SidebarViewModel.SelectedScreen;
|
||||
|
||||
_builtInRegistrationService.RegisterBuiltInDataModelDisplays();
|
||||
_builtInRegistrationService.RegisterBuiltInDataModelInputs();
|
||||
_builtInRegistrationService.RegisterBuiltInPropertyEditors();
|
||||
_builtInRegistrationService.RegisterBuiltInNodeTypes();
|
||||
if (!_registeredBuiltInTypes)
|
||||
{
|
||||
_builtInRegistrationService.RegisterBuiltInDataModelDisplays();
|
||||
_builtInRegistrationService.RegisterBuiltInDataModelInputs();
|
||||
_builtInRegistrationService.RegisterBuiltInPropertyEditors();
|
||||
_builtInRegistrationService.RegisterBuiltInNodeTypes();
|
||||
_registeredBuiltInTypes = true;
|
||||
}
|
||||
|
||||
_window = (MaterialWindow) View;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user