OSDN Git Service

Fix crash when opening hex view, if frhed is not installed
authorsdottaka <sdottaka@users.sourceforge.net>
Wed, 11 Feb 2015 08:13:48 +0000 (17:13 +0900)
committersdottaka <sdottaka@users.sourceforge.net>
Wed, 11 Feb 2015 08:13:48 +0000 (17:13 +0900)
--HG--
branch : stable

Src/MainFrm.cpp

index 1474ecd..9ffff10 100644 (file)
@@ -1560,8 +1560,11 @@ DocClass * GetMergeDocForDiff(CMultiDocTemplate *pTemplate, CDirDoc *pDirDoc, in
        // Create a new merge doc
        DocClass::m_nBuffersTemp = nFiles;
        DocClass *pMergeDoc = (DocClass*)pTemplate->OpenDocumentFile(NULL);
-       pDirDoc->AddMergeDoc(pMergeDoc);
-       pMergeDoc->SetDirDoc(pDirDoc);
+       if (pMergeDoc)
+       {
+               pDirDoc->AddMergeDoc(pMergeDoc);
+               pMergeDoc->SetDirDoc(pDirDoc);
+       }
        return pMergeDoc;
 }