summaryrefslogtreecommitdiffstats
path: root/canvas/source/cairo/cairo_spritecanvashelper.cxx
diff options
context:
space:
mode:
authorJörg Sonnenberger <joerg@NetBSD.org>2014-08-28 12:18:43 +0200
committerCaolán McNamara <caolanm@redhat.com>2014-08-29 10:10:15 +0100
commit45dfbdca6a9afba1a6aef21623ec025ded635a4d (patch)
tree95295133c3d2872825081cb0b6e3984c4f437454 /canvas/source/cairo/cairo_spritecanvashelper.cxx
parentfdo#80538 Show an infobar when document is in read-only mode (diff)
downloadcore-45dfbdca6a9afba1a6aef21623ec025ded635a4d.tar.gz
core-45dfbdca6a9afba1a6aef21623ec025ded635a4d.zip
Fix build with boost-1.56.0.
Change-Id: I61686bf61ff1e0561c385492c563e4495456ca47 Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
Diffstat (limited to 'canvas/source/cairo/cairo_spritecanvashelper.cxx')
-rw-r--r--canvas/source/cairo/cairo_spritecanvashelper.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/canvas/source/cairo/cairo_spritecanvashelper.cxx b/canvas/source/cairo/cairo_spritecanvashelper.cxx
index eb33f8f3d406..741dbb3f12b6 100644
--- a/canvas/source/cairo/cairo_spritecanvashelper.cxx
+++ b/canvas/source/cairo/cairo_spritecanvashelper.cxx
@@ -402,11 +402,12 @@ namespace cairocanvas
::basegfx::computeSetDifference( aUncoveredAreas,
rUpdateArea.maTotalBounds,
::basegfx::B2DRange( rDestRect ) );
+ SurfaceSharedPtr surface(mpOwningSpriteCanvas->getBufferSurface());
::std::for_each( aUncoveredAreas.begin(),
aUncoveredAreas.end(),
::boost::bind( &repaintBackground,
boost::cref(pCompositingCairo),
- boost::cref(mpOwningSpriteCanvas->getBufferSurface()),
+ boost::cref(surface),
_1 ) );
cairo_rectangle( pWindowCairo.get(), 0, 0, rSize.getX(), rSize.getY() );