From 405a983fa5d81d4ea5efdf13fa43dbe14a6d8a87 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 18 Feb 2012 12:21:32 +0100 Subject: [PATCH] In RotateScreen destructor, do not leak subscreen surfaces. --- bigscreen/rotatescreen.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bigscreen/rotatescreen.cpp b/bigscreen/rotatescreen.cpp index 655c7c3..631fbae 100644 --- a/bigscreen/rotatescreen.cpp +++ b/bigscreen/rotatescreen.cpp @@ -12,6 +12,10 @@ RotateScreen::RotateScreen() RotateScreen::~RotateScreen() { delete[] fadefrom_buf; + for (unsigned i = 0; i < subscreens.size(); ++i) { + delete[] subscreens[i].redbuf; + delete[] subscreens[i].buf; + } } bool RotateScreen::check_invalidated() -- 2.39.2