X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bigscreen%2Frotatescreen.cpp;h=a1a9f59118e2982e5780862c338f6ea4b74a3ce9;hb=cad5aff5a3a21bb8c95d8a265e93687234f46a43;hp=655c7c3ae91aae185e0281f322729732a42ee28f;hpb=9751710eac4c4da6c4eb4f2840390298924e0806;p=ccbs diff --git a/bigscreen/rotatescreen.cpp b/bigscreen/rotatescreen.cpp index 655c7c3..a1a9f59 100644 --- a/bigscreen/rotatescreen.cpp +++ b/bigscreen/rotatescreen.cpp @@ -5,13 +5,17 @@ #include "rotatescreen.h" RotateScreen::RotateScreen() - : fadefrom_buf(NULL), valid(false), current_screen(0), in_fade(false) + : fadefrom_buf(NULL), valid(false), current_screen(0), in_fade(false), fade_to_new_info(false) { } 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()