summaryrefslogtreecommitdiff
path: root/reportdesign/inc/UndoEnv.hxx
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-08-09 22:18:42 +0200
committerMichael Stahl <mstahl@redhat.com>2012-08-10 00:09:50 +0200
commit8ec791316c1d90b25e85c94ad105e9cc62e568e2 (patch)
tree5ab6beb1f2513b30f88f4ceaae19c451e98b9c62 /reportdesign/inc/UndoEnv.hxx
parentbbc1742dc862a9aa774dffc8cb2771ecb3164bd3 (diff)
fdo#53154: fix report design wizard crash:
As described by Stephan in the bug report, the XAggregation usage in OSection of SvxFmDrawPage is broken; replace it by explicit forwarding of the XDrawPage, XShapeGrouper, XFormsSupplier2 methods; it seems to fix the crash here. Also get rid of horrid refcount manipulation etc. while at it. Change-Id: Ib08830d2092bd2026db5b57c1c2e165b946889b3
Diffstat (limited to 'reportdesign/inc/UndoEnv.hxx')
-rw-r--r--reportdesign/inc/UndoEnv.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/reportdesign/inc/UndoEnv.hxx b/reportdesign/inc/UndoEnv.hxx
index 3996fb8433ac..2923b919585e 100644
--- a/reportdesign/inc/UndoEnv.hxx
+++ b/reportdesign/inc/UndoEnv.hxx
@@ -23,6 +23,8 @@
#include <com/sun/star/beans/PropertyChangeEvent.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/report/XReportDefinition.hpp>
+
+#include <cppuhelper/compbase3.hxx>
#include <memory>
#include <svl/lstner.hxx>