diff --git a/src/Files.App/Data/Models/AppModel.cs b/src/Files.App/Data/Models/AppModel.cs index 8b7e213ab34a..96a537e463e5 100644 --- a/src/Files.App/Data/Models/AppModel.cs +++ b/src/Files.App/Data/Models/AppModel.cs @@ -43,8 +43,10 @@ public int TabStripSelectedIndex if (value >= 0 && value < MainPageViewModel.AppInstances.Count) { var rootFrame = (Frame)MainWindow.Instance.Content; - var mainView = (MainPage)rootFrame.Content; - mainView.ViewModel.SelectedTabItem = MainPageViewModel.AppInstances[value]; + if (rootFrame.Content is MainPage mainView) + { + mainView.ViewModel.SelectedTabItem = MainPageViewModel.AppInstances[value]; + } } } catch (COMException)