OSDN Git Service

gitdll call basic work
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / GitLogCache.cpp
index 70145be..10c740b 100644 (file)
@@ -25,7 +25,8 @@ GitRev * CLogCache::GetCacheData(CGitHash &hash)
                {\r
                        return &m_HashMap[hash];\r
                }\r
-               return NULL;\r
+               m_HashMap[hash].m_CommitHash=hash;\r
+               return &m_HashMap[hash];\r
        }\r
        else\r
        {\r
@@ -37,7 +38,8 @@ GitRev * CLogCache::GetCacheData(CGitHash &hash)
                        return &m_HashMap[hash];\r
                }\r
        }\r
-       return NULL;\r
+       m_HashMap[hash].m_CommitHash=hash;\r
+       return &m_HashMap[hash];\r
 }\r
 int CLogCache::FetchCacheIndex(CString GitDir)\r
 {\r