summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner_ui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/panner_ui.cc')
-rw-r--r--gtk2_ardour/panner_ui.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc
index 0d2297383c..e58af02f9b 100644
--- a/gtk2_ardour/panner_ui.cc
+++ b/gtk2_ardour/panner_ui.cc
@@ -358,6 +358,9 @@ PannerUI::setup_pan ()
pan_adjustments.pop_back ();
}
+ delete panner;
+ panner = 0;
+
/* stick something into the panning viewport so that it redraws */
EventBox* eb = manage (new EventBox());
@@ -376,6 +379,9 @@ PannerUI::setup_pan ()
pan_adjustments.pop_back ();
}
+ delete panner;
+ panner = 0;
+
while ((asz = pan_adjustments.size()) < npans) {
float x, rx;
@@ -447,8 +453,8 @@ PannerUI::setup_pan ()
panner->set_name ("MixerPanZone");
panner->show ();
- panner->signal_button_press_event().connect
- (sigc::bind (sigc::mem_fun(*this, &PannerUI::pan_button_event), (uint32_t) 0), false);
+ panner->signal_button_press_event().connect
+ (sigc::bind (sigc::mem_fun(*this, &PannerUI::pan_button_event), (uint32_t) 0), false);
}
update_pan_sensitive ();