Skip to content

Commit

Permalink
Merge pull request #26 from GreyMerlin/bugfix/DropTargetMemLeak
Browse files Browse the repository at this point in the history
Fix Memory Leak with Drop Targets
  • Loading branch information
sdottaka authored Mar 21, 2017
2 parents 16d5fa1 + 14cda7c commit fe2a9a8
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Externals/crystaledit/editlib/ccrystaleditview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1363,6 +1363,7 @@ DoDragScroll (const CPoint & point)
void CCrystalEditView::
SetAlternateDropTarget (IDropTarget *pDropTarget)
{
ASSERT(m_pDropTarget->m_pAlternateDropTarget == NULL);
m_pDropTarget->m_pAlternateDropTarget = pDropTarget;
}

Expand Down Expand Up @@ -1443,6 +1444,7 @@ OnDestroy ()
if (m_pDropTarget != NULL)
{
m_pDropTarget->Revoke ();
delete m_pDropTarget->m_pAlternateDropTarget;
delete m_pDropTarget;
m_pDropTarget = NULL;
}
Expand Down

0 comments on commit fe2a9a8

Please sign in to comment.