aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macwindowborder.cpp
diff options
context:
space:
mode:
authorBorja Lorente2016-08-25 13:03:46 +0200
committerBorja Lorente2016-08-25 13:26:02 +0200
commit9444a1864b8a12b1f0c0495e7a948db250870137 (patch)
treefeaa55e3a2d0991599d4307353d2d49015127f80 /graphics/macgui/macwindowborder.cpp
parent2b6f1719e72d0140b74270e04d6a106e6adc5b30 (diff)
downloadscummvm-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.cpp8
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;
}