From facea946dc5f5e7395afbf7acab92371087c672a Mon Sep 17 00:00:00 2001 From: Frank Li Date: Mon, 18 Jan 2010 20:21:01 +0800 Subject: [PATCH] Fix log graph don't show line at git blame Signed-off-by: Frank Li --- src/TortoiseGitBlame/TortoiseGitBlame.cpp | 10 ++++++++++ src/TortoiseGitBlame/TortoiseGitBlame.h | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/TortoiseGitBlame/TortoiseGitBlame.cpp b/src/TortoiseGitBlame/TortoiseGitBlame.cpp index 79adf9802..c941c5125 100644 --- a/src/TortoiseGitBlame/TortoiseGitBlame.cpp +++ b/src/TortoiseGitBlame/TortoiseGitBlame.cpp @@ -62,6 +62,9 @@ BOOL CTortoiseGitBlameApp::InitInstance() CWinAppEx::InitInstance(); + Gdiplus::GdiplusStartupInput gdiplusStartupInput; + Gdiplus::GdiplusStartup(&m_gdiplusToken,&gdiplusStartupInput,NULL); + // Initialize OLE libraries if (!AfxOleInit()) { @@ -182,3 +185,10 @@ void CTortoiseGitBlameApp::SaveCustomState() + +int CTortoiseGitBlameApp::ExitInstance() +{ + // TODO: Add your specialized code here and/or call the base class + Gdiplus::GdiplusShutdown(m_gdiplusToken); + return CWinAppEx::ExitInstance(); +} diff --git a/src/TortoiseGitBlame/TortoiseGitBlame.h b/src/TortoiseGitBlame/TortoiseGitBlame.h index 004fcb2f3..560eb830e 100644 --- a/src/TortoiseGitBlame/TortoiseGitBlame.h +++ b/src/TortoiseGitBlame/TortoiseGitBlame.h @@ -18,7 +18,7 @@ class CTortoiseGitBlameApp : public CWinAppEx { public: CTortoiseGitBlameApp(); - + ULONG_PTR m_gdiplusToken; // Overrides public: @@ -35,6 +35,7 @@ public: CString m_Rev; afx_msg void OnAppAbout(); DECLARE_MESSAGE_MAP() + virtual int ExitInstance(); }; extern CTortoiseGitBlameApp theApp; -- 2.11.4.GIT