Index: src/ch/MiniViewDlg.cpp =================================================================== diff -u -N -r22573f5fa8bfbf68a19deb7631962e026f028045 -r4a3c74a38b00e7793d1e61107a824060e6c2ea95 --- src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 22573f5fa8bfbf68a19deb7631962e026f028045) +++ src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 4a3c74a38b00e7793d1e61107a824060e6c2ea95) @@ -805,9 +805,11 @@ if(iSel == LB_ERR || (size_t)iSel >= m_ctlStatus.m_vItems.size()) return; - CTaskPtr spTask = m_ctlStatus.m_vItems.at(iSel)->m_spTask; - - GetParent()->PostMessage(WM_MINIVIEWDBLCLK, 0, (LPARAM)spTask->GetSessionUniqueID()); + CTaskPtr spTask = m_ctlStatus.m_vItems.at(iSel)->m_spTask; + if(spTask) + GetParent()->PostMessage(WM_MINIVIEWDBLCLK, 0, (LPARAM)spTask->GetSessionUniqueID()); + else + GetParent()->PostMessage(WM_MINIVIEWDBLCLK, 0, (LPARAM)NO_TASK_SESSION_UNIQUE_ID); } void CMiniViewDlg::OnLanguageChanged()