From 6ca49c2dd728e472051e91d114478dea1c246937 Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 15 Aug 2002 18:31:54 +0000 Subject: Fixed a memory leak. git-svn-id: http://svn.leocad.org/trunk@297 c7d43263-9d01-0410-8a33-9dba5d9f93d6 --- win/Terrdlg.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'win/Terrdlg.cpp') diff --git a/win/Terrdlg.cpp b/win/Terrdlg.cpp index 3258d89..9bc50e4 100644 --- a/win/Terrdlg.cpp +++ b/win/Terrdlg.cpp @@ -29,6 +29,10 @@ CTerrainDlg::CTerrainDlg(Terrain* pTerrain, bool bLinear, CWnd* pParent /*=NULL* m_bLinear = bLinear; } +CTerrainDlg::~CTerrainDlg() +{ + delete m_pTerrainWnd; +} void CTerrainDlg::DoDataExchange(CDataExchange* pDX) { @@ -99,6 +103,7 @@ BOOL CTerrainDlg::OnInitDialog() LRESULT CTerrainDlg::OnGridChange(WPARAM /*wParam*/, LPARAM /*lParam*/) { + m_Grid.InvalidateRect(NULL, FALSE); m_pTerrain->SetControlPoints(); m_pTerrain->Tesselate(); -- cgit v1.2.3