summaryrefslogtreecommitdiff
path: root/svx/source/sidebar/graphic
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-04-15 21:56:23 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-04-15 21:58:43 +0100
commitd3d2453432a59fbba3a8f8c44260982bf67ec939 (patch)
treefa966dc490ca2273620494bf995740e28a283e0a /svx/source/sidebar/graphic
parent389d3e6f01264b8d94b0f40cd8faecc4c954a838 (diff)
Unregister sidebar ControllerItems at the right time.
Otherwise they linger post-dispose, wreaking havoc. Change-Id: I6d0981ee15e82111bc825c75d28b703e5a5d266b
Diffstat (limited to 'svx/source/sidebar/graphic')
-rw-r--r--svx/source/sidebar/graphic/GraphicPropertyPanel.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx b/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
index 933b5f3dc464..d0484166e285 100644
--- a/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
+++ b/svx/source/sidebar/graphic/GraphicPropertyPanel.cxx
@@ -81,6 +81,16 @@ void GraphicPropertyPanel::dispose()
mpMtrGreen.clear();
mpMtrBlue.clear();
mpMtrGamma.clear();
+
+ maBrightControl.dispose();
+ maContrastControl.dispose();
+ maTransparenceControl.dispose();
+ maRedControl.dispose();
+ maGreenControl.dispose();
+ maBlueControl.dispose();
+ maGammaControl.dispose();
+ maModeControl.dispose();
+
PanelLayout::dispose();
}