diff options
author | Borja Lorente | 2016-08-25 13:03:46 +0200 |
---|---|---|
committer | Borja Lorente | 2016-08-25 13:26:02 +0200 |
commit | 9444a1864b8a12b1f0c0495e7a948db250870137 (patch) | |
tree | feaa55e3a2d0991599d4307353d2d49015127f80 /graphics/macgui/macwindowborder.cpp | |
parent | 2b6f1719e72d0140b74270e04d6a106e6adc5b30 (diff) | |
download | scummvm-rg350-9444a1864b8a12b1f0c0495e7a948db250870137.tar.gz scummvm-rg350-9444a1864b8a12b1f0c0495e7a948db250870137.tar.bz2 scummvm-rg350-9444a1864b8a12b1f0c0495e7a948db250870137.zip |
GRAPHICS: Fix leak in macgui border loading
Diffstat (limited to 'graphics/macgui/macwindowborder.cpp')
-rw-r--r-- | graphics/macgui/macwindowborder.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/graphics/macgui/macwindowborder.cpp b/graphics/macgui/macwindowborder.cpp index b77fa35603..25832440cf 100644 --- a/graphics/macgui/macwindowborder.cpp +++ b/graphics/macgui/macwindowborder.cpp @@ -71,15 +71,15 @@ bool MacWindowBorder::hasBorder(bool active) { return active ? _activeInitialized : _inactiveInitialized; } -void MacWindowBorder::addActiveBorder(TransparentSurface &source) { +void MacWindowBorder::addActiveBorder(TransparentSurface *source) { assert(!_activeBorder); - _activeBorder = new NinePatchBitmap(&source, false); + _activeBorder = new NinePatchBitmap(source, true); _activeInitialized = true; } -void MacWindowBorder::addInactiveBorder(TransparentSurface &source) { +void MacWindowBorder::addInactiveBorder(TransparentSurface *source) { assert(!_inactiveBorder); - _inactiveBorder = new NinePatchBitmap(&source, false); + _inactiveBorder = new NinePatchBitmap(source, true); _inactiveInitialized = true; } |