summaryrefslogtreecommitdiff
path: root/canvas/inc/base/cachedprimitivebase.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'canvas/inc/base/cachedprimitivebase.hxx')
-rw-r--r--canvas/inc/base/cachedprimitivebase.hxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/canvas/inc/base/cachedprimitivebase.hxx b/canvas/inc/base/cachedprimitivebase.hxx
index 49c808b34068..d5003e78b850 100644
--- a/canvas/inc/base/cachedprimitivebase.hxx
+++ b/canvas/inc/base/cachedprimitivebase.hxx
@@ -23,8 +23,7 @@
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/rendering/XCachedPrimitive.hpp>
#include <com/sun/star/rendering/ViewState.hpp>
-#include <cppuhelper/compbase.hxx>
-#include <cppuhelper/basemutex.hxx>
+#include <comphelper/compbase.hxx>
#include <canvas/canvastoolsdllapi.h>
@@ -34,14 +33,14 @@ namespace com::sun::star::rendering { class XCanvas; }
namespace canvas
{
- typedef cppu::WeakComponentImplHelper< css::rendering::XCachedPrimitive,
+ typedef comphelper::WeakComponentImplHelper< css::rendering::XCachedPrimitive,
css::lang::XServiceInfo > CachedPrimitiveBase_Base;
/** Base class, providing common functionality for implementers of
the XCachedPrimitive interface.
*/
class CANVASTOOLS_DLLPUBLIC CachedPrimitiveBase:
- public cppu::BaseMutex, public CachedPrimitiveBase_Base
+ public CachedPrimitiveBase_Base
{
public:
@@ -57,7 +56,7 @@ namespace canvas
css::uno::Reference< css::rendering::XCanvas > xTarget );
/// Dispose all internal references
- virtual void SAL_CALL disposing() override;
+ virtual void disposing(std::unique_lock<std::mutex>& rGuard) override;
// XCachedPrimitive
virtual ::sal_Int8 SAL_CALL redraw( const css::rendering::ViewState& aState ) override;