OSDN Git Service

DirDoc.cpp: Fix crash when closing Options dialog
authorsdottaka <sdottaka@users.sourceforge.net>
Fri, 13 Nov 2015 16:04:42 +0000 (01:04 +0900)
committersdottaka <sdottaka@users.sourceforge.net>
Fri, 13 Nov 2015 16:04:42 +0000 (01:04 +0900)
Src/DirDoc.cpp

index ff0e53d..0e4d5ce 100644 (file)
@@ -464,7 +464,8 @@ void CDirDoc::CompareReady()
  */
 void CDirDoc::RefreshOptions()
 {
-       m_pCtxt->m_bRecursive = (theApp.GetProfileInt(_T("Settings"), _T("Recurse"), 0) == 1);
+       if (m_pCtxt)
+               m_pCtxt->m_bRecursive = (theApp.GetProfileInt(_T("Settings"), _T("Recurse"), 0) == 1);
        if (m_pDirView)
                m_pDirView->RefreshOptions();
 }