mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-03 01:15:58 +00:00
HDB: Fix memory leaks in Menu
This commit is contained in:
parent
62a33b1399
commit
ae1f4efeb5
@ -27,6 +27,21 @@ namespace HDB {
|
||||
|
||||
Menu::~Menu() {
|
||||
freeMenu();
|
||||
|
||||
delete _gCheckEmpty;
|
||||
delete _gCheckOff;
|
||||
delete _gCheckOn;
|
||||
delete _gCheckLeft;
|
||||
delete _gCheckRight;
|
||||
|
||||
delete _contArrowUp;
|
||||
delete _contArrowDown;
|
||||
delete _contArrowLeft;
|
||||
delete _contArrowRight;
|
||||
delete _contAssign;
|
||||
|
||||
delete _warpPlaque;
|
||||
delete _hdbLogoScreen;
|
||||
}
|
||||
|
||||
bool Menu::init() {
|
||||
|
@ -418,6 +418,8 @@ void Window::restartSystem() {
|
||||
_dialogChoiceInfo.active = false;
|
||||
_invWinInfo.active = false;
|
||||
_dialogDelay = _invWinInfo.selection = 0;
|
||||
if (_gemGfx)
|
||||
delete _gemGfx;
|
||||
_gemGfx = g_hdb->_gfx->loadTile(GEM_WHITE_GFX);
|
||||
_infobarDimmed = 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user