Index: src/ch/StatusDlg.h =================================================================== diff -u -N -r11621f18af6a7b1d486a7d6a576b97d4d09e8e96 -rf703b71b8c856e2538283555e9fdbc84918677c3 --- src/ch/StatusDlg.h (.../StatusDlg.h) (revision 11621f18af6a7b1d486a7d6a576b97d4d09e8e96) +++ src/ch/StatusDlg.h (.../StatusDlg.h) (revision f703b71b8c856e2538283555e9fdbc84918677c3) @@ -41,15 +41,15 @@ void ApplyButtonsState(); void ApplyDisplayDetails(bool bInitial=false); - CTask* GetSelectedItemPointer(); + CTaskPtr GetSelectedItemPointer(); - void AddTaskInfo(int nPos, CTask *pTask, DWORD dwCurrentTime); + void AddTaskInfo(int nPos, const CTaskPtr& spTask, DWORD dwCurrentTime); void EnableControls(bool bEnable=true); CTaskArray* m_pTasks; - CTask* pSelectedItem; - const CTask *m_pLastSelected; - const CTask* m_pInitialSelection; + CTaskPtr m_spSelectedItem; + CTaskPtr m_spLastSelected; + CTaskPtr m_spInitialSelection; TCHAR m_szData[_MAX_PATH]; TCHAR m_szTimeBuffer1[40];