diff --git a/dev/TabView/TabView.cpp b/dev/TabView/TabView.cpp index 655be6edc5..645da95cef 100755 --- a/dev/TabView/TabView.cpp +++ b/dev/TabView/TabView.cpp @@ -702,20 +702,23 @@ void TabView::OnItemsPresenterSizeChanged(const winrt::IInspectable& sender, con void TabView::BringSelectedTabIntoView() { - if(SelectedItem()) + if (SelectedItem()) { auto tvi = SelectedItem().try_as(); if (!tvi) { tvi = ContainerFromItem(SelectedItem()).try_as(); } - winrt::get_self(tvi)->StartBringTabIntoView(); + if (tvi) + { + winrt::get_self(tvi)->StartBringTabIntoView(); + } } } void TabView::OnItemsChanged(winrt::IInspectable const& item) { - if(m_isDragging) + if (m_isDragging) { return; }