summaryrefslogtreecommitdiff
path: root/libkms++/card.cpp
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2015-11-17 23:39:57 +0200
committerTomi Valkeinen <tomi.valkeinen@ti.com>2015-11-18 22:21:12 +0200
commitc78a869e7c00fa95fc6a9f62bbd822fa579806b2 (patch)
treec208cff9000cf5cb59ed528988ff19e2bc73d3b9 /libkms++/card.cpp
parentac362f919a2376bac1f7fd4c96f04edf24f30cff (diff)
Fb: collect fbs and destroy them in card's destructor
Diffstat (limited to 'libkms++/card.cpp')
-rw-r--r--libkms++/card.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libkms++/card.cpp b/libkms++/card.cpp
index a0e395e..48ab560 100644
--- a/libkms++/card.cpp
+++ b/libkms++/card.cpp
@@ -120,6 +120,9 @@ Card::~Card()
{
restore_modes();
+ while (m_framebuffers.size() > 0)
+ delete m_framebuffers.back();
+
for (auto pair : m_obmap)
delete pair.second;