X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bigscreen%2Frotatescreen.cpp;h=e7d2bd47793e4c92717becc224e875321c917c2b;hb=0fad64f1f8ecc79312e6d27aac1bc0b3feff84c1;hp=871a6555f93550f52240cbe1a9a22a35c1e92ef2;hpb=e7f90e781ddff8be80426d4a8ad5ee8669ad5667;p=ccbs diff --git a/bigscreen/rotatescreen.cpp b/bigscreen/rotatescreen.cpp index 871a655..e7d2bd4 100644 --- a/bigscreen/rotatescreen.cpp +++ b/bigscreen/rotatescreen.cpp @@ -11,7 +11,7 @@ RotateScreen::RotateScreen() RotateScreen::~RotateScreen() { - delete fadefrom_buf; + delete[] fadefrom_buf; } bool RotateScreen::check_invalidated() @@ -184,7 +184,7 @@ bool RotateScreen::can_update() if (since < 3.0) return false; - if (fade_to_new_info && !subscreens[current_screen].screen->check_invalidated() && since < 8.0) + if (fade_to_new_info && subscreens.size() > 0 && !subscreens[current_screen].screen->check_invalidated() && since < 8.0) return false; return true; }