@@ -132,7 +132,6 @@ public MainPageViewModel()
132132 IsTerminalViewOpen = false ;
133133 OnPropertyChanged ( nameof ( ActiveTerminal ) ) ;
134134 } ) ;
135- TerminalSelectedProfile = TerminalProfiles [ 0 ] ;
136135 GeneralSettingsService . PropertyChanged += GeneralSettingsService_PropertyChanged ;
137136 PropertyChanged += MainPageViewModel_PropertyChanged ;
138137
@@ -337,6 +336,8 @@ private void ExecuteNavigateToNumberedTabKeyboardAcceleratorCommand(KeyboardAcce
337336
338337 public List < ShellProfile > TerminalProfiles => new DefaultValueProvider ( ) . GetPreinstalledShellProfiles ( ) . ToList ( ) ;
339338
339+ public ShellProfile TerminalSelectedProfile => TerminalProfiles [ 0 ] ; // TODO: selectable in settings
340+
340341 public bool IsTerminalIntegrationEnabled => GeneralSettingsService . IsTerminalIntegrationEnabled ;
341342
342343 private bool _isTerminalViewOpen ;
@@ -346,8 +347,6 @@ public bool IsTerminalViewOpen
346347 set => SetProperty ( ref _isTerminalViewOpen , value ) ;
347348 }
348349
349- public Control ? ActiveTerminal => SelectedTerminal >= 0 && SelectedTerminal < Terminals . Count ? Terminals [ SelectedTerminal ] . Control : null ;
350-
351350 public ObservableCollection < TerminalModel > Terminals { get ; } = new ( ) ;
352351
353352 private int _selectedTerminal ;
@@ -362,15 +361,6 @@ public int SelectedTerminal
362361 }
363362 }
364363
365- private ShellProfile _terminalSelectedProfile ;
366- public ShellProfile TerminalSelectedProfile
367- {
368- get => _terminalSelectedProfile ;
369- set
370- {
371- if ( value is not null )
372- SetProperty ( ref _terminalSelectedProfile , value ) ;
373- }
374- }
364+ public Control ? ActiveTerminal => SelectedTerminal >= 0 && SelectedTerminal < Terminals . Count ? Terminals [ SelectedTerminal ] . Control : null ;
375365 }
376366}
0 commit comments