From f7424ed710e54bb2437a28380b03ed7c26290edc Mon Sep 17 00:00:00 2001 From: Zolnai Tamás Date: Sun, 15 Mar 2015 13:29:53 +0100 Subject: SfxTabDialog: avoid changing const input parameter * SfxTabDialog constructor has a const pointer parameter pointing to the input set and also the corresponding member is a const pointer which indicated that set is not changed by the dialog, but this is not true, const is casted away and the input set is changed. * So use a copy of the input set instead, pointed by a non-const member, so we can spare some const cast and misunderstandings. * GetRefreshedSet not behaves as a getter method, but changes the input set instead, so redeclare it accordingly. Change-Id: Ic63f9ae68c50e65d4498b20f597547c1c075b94e --- include/sfx2/styledlg.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/sfx2/styledlg.hxx') diff --git a/include/sfx2/styledlg.hxx b/include/sfx2/styledlg.hxx index f3b0448a4c93..9e9bef903aeb 100644 --- a/include/sfx2/styledlg.hxx +++ b/include/sfx2/styledlg.hxx @@ -34,7 +34,7 @@ private: DECL_DLLPRIVATE_LINK( CancelHdl, Button * ); sal_uInt16 m_nOrganizerId; protected: - virtual const SfxItemSet* GetRefreshedSet() SAL_OVERRIDE; + virtual void RefreshInputSet() SAL_OVERRIDE; public: SfxStyleDialog(vcl::Window* pParent, const OUString& rID, -- cgit