aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-24 14:22:47 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-24 14:22:47 +0200
commiteac5ac91ba27ae8e6d24625d6fa170425c51d459 (patch)
tree670fd0d1ed959b7dbfea8c989216f0c046912c8a
parent2e0961e7251bb6a3135012475f2bdca010e2f93d (diff)
downloadosc-graphics-eac5ac91ba27ae8e6d24625d6fa170425c51d459.tar.gz
fixed layer deletion: base class destructor must be virtual so that when deleting a (Layer *), the derived class destructor is also invoked
-rw-r--r--layer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/layer.h b/layer.h
index 1bbe7e6..37208c3 100644
--- a/layer.h
+++ b/layer.h
@@ -20,7 +20,7 @@ public:
mutex = SDL_CreateMutex();
Layer::name = strdup(name);
}
- ~Layer()
+ virtual ~Layer()
{
free(name);
SDL_DestroyMutex(mutex);