From 652ff7c3c8ddf4292d4ba23081ad88fb129a62b5 Mon Sep 17 00:00:00 2001 From: atraczyk <andreastraczyk@gmail.com> Date: Mon, 12 Sep 2016 09:45:11 -0400 Subject: [PATCH] contacts: fix crash when deselecting contacts - fixes crash when a contact item is deselected Change-Id: I41801da8b62ff91f477bda1e6986d7c19255b462 Tuleap: #1024 --- SmartPanel.xaml.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SmartPanel.xaml.cpp b/SmartPanel.xaml.cpp index 8ac82bd..201a638 100644 --- a/SmartPanel.xaml.cpp +++ b/SmartPanel.xaml.cpp @@ -228,8 +228,13 @@ SmartPanel::_smartList__SelectionChanged(Platform::Object^ sender, Windows::UI:: { auto listbox = safe_cast<ListBox^>(sender); auto item = safe_cast<SmartPanelItem^>(listbox->SelectedItem); - auto contact = safe_cast<Contact^>(item->_contact); - ContactsViewModel::instance->selectedContact = contact; + if (item != nullptr) { + auto contact = safe_cast<Contact^>(item->_contact); + ContactsViewModel::instance->selectedContact = contact; + } + else { + ContactsViewModel::instance->selectedContact = nullptr; + } } void -- GitLab