]> git.sesse.net Git - ccbs/blobdiff - bigscreen/rotatescreen.cpp
In RotateScreen destructor, do not leak subscreen surfaces.
[ccbs] / bigscreen / rotatescreen.cpp
index 655c7c3ae91aae185e0281f322729732a42ee28f..631fbae5f829f3c14c2587767d871194a85f374d 100644 (file)
@@ -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()