OSDN Git Service

blame sync with context
authorFrank Li <lznuaa@gmail.com>
Mon, 12 Jan 2009 03:22:02 +0000 (11:22 +0800)
committerFrank Li <lznuaa@gmail.com>
Mon, 12 Jan 2009 03:22:02 +0000 (11:22 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
src/TortoiseGitBlame/TortoiseGitBlameView.cpp
src/TortoiseGitBlame/TortoiseGitBlameView.h

index 97fedbe..1ea2dab 100644 (file)
@@ -42,6 +42,7 @@ BEGIN_MESSAGE_MAP(CTortoiseGitBlameView, CView)
        ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CTortoiseGitBlameView::OnFilePrintPreview)\r
        ON_WM_CREATE()\r
        ON_WM_SIZE()\r
+       ON_NOTIFY(SCN_PAINTED,0,OnSciPainted)\r
 END_MESSAGE_MAP()\r
 \r
 // CTortoiseGitBlameView construction/destruction\r
@@ -2499,4 +2500,9 @@ void CTortoiseGitBlameView::UpdateInfo()
 CLogDataVector * CTortoiseGitBlameView::GetLogData()\r
 {\r
        return &(GetDocument()->GetMainFrame()->m_wndOutput.m_LogList.m_logEntries);\r
+}\r
+\r
+void CTortoiseGitBlameView::OnSciPainted(NMHDR *,LRESULT *)\r
+{\r
+       this->Invalidate();\r
 }
\ No newline at end of file
index c51a9bf..e1a0a7d 100644 (file)
@@ -75,7 +75,7 @@ protected:
        afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);\r
        afx_msg int OnCreate(LPCREATESTRUCT lpcs);\r
        afx_msg void OnSize(UINT nType, int cx, int cy);\r
-\r
+       afx_msg void OnSciPainted(NMHDR*, LRESULT*);\r
        DECLARE_MESSAGE_MAP()\r
 \r
 public:\r