• R/O
  • HTTP
  • SSH
  • HTTPS

winmerge-jp: Commit


Commit MetaInfo

Revisãofe2a9a8d8430b10a27ab4e58b0449df886bdfd25 (tree)
Hora2017-03-22 01:45:35
AutorTakashi Sawanaka <sdottaka@user...>
CommiterGitHub

Mensagem de Log

Merge pull request #26 from GreyMerlin/bugfix/DropTargetMemLeak

Fix Memory Leak with Drop Targets

Mudança Sumário

Diff

--- a/Externals/crystaledit/editlib/ccrystaleditview.cpp
+++ b/Externals/crystaledit/editlib/ccrystaleditview.cpp
@@ -1363,6 +1363,7 @@ DoDragScroll (const CPoint & point)
13631363 void CCrystalEditView::
13641364 SetAlternateDropTarget (IDropTarget *pDropTarget)
13651365 {
1366+ ASSERT(m_pDropTarget->m_pAlternateDropTarget == NULL);
13661367 m_pDropTarget->m_pAlternateDropTarget = pDropTarget;
13671368 }
13681369
@@ -1443,6 +1444,7 @@ OnDestroy ()
14431444 if (m_pDropTarget != NULL)
14441445 {
14451446 m_pDropTarget->Revoke ();
1447+ delete m_pDropTarget->m_pAlternateDropTarget;
14461448 delete m_pDropTarget;
14471449 m_pDropTarget = NULL;
14481450 }
Show on old repository browser