From 1cb3367113066f32b6a912f6ce97739700422a1e Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Thu, 2 Jun 2016 22:36:10 +0200 Subject: [PATCH] Fix create surface undo --- src/Surfaces/SurfaceManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Surfaces/SurfaceManager.cpp b/src/Surfaces/SurfaceManager.cpp index df07c24..739fde8 100644 --- a/src/Surfaces/SurfaceManager.cpp +++ b/src/Surfaces/SurfaceManager.cpp @@ -38,8 +38,9 @@ void SurfaceManager::removeSurface(){ if(_surfaces.size() <= 0){ return; } - delete _surfaces.back(); + BaseSurface * s = _surfaces.back(); _surfaces.pop_back(); + delete s; } void SurfaceManager::deleteSurface(ofx::piMapper::BaseSurface * surface){