diff options
author | Carl Hetherington <carl@carlh.net> | 2009-12-04 21:45:07 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-12-04 21:45:07 +0000 |
commit | a1c28e4535ac2461a32ee16ede600733d3715382 (patch) | |
tree | ddb6df985527fe5830aab1ca1fc2a5c05d649cf2 /gtk2_ardour | |
parent | 0fe48475db40e30d921a90921d4112e9c0a000a6 (diff) |
Save some unnecessary updates of the processor box.
git-svn-id: svn://localhost/ardour2/branches/3.0@6286 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 1 | ||||
-rw-r--r-- | gtk2_ardour/processor_box.cc | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index cddd5b1ae9..044719f07b 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -443,7 +443,6 @@ MixerStrip::set_route (boost::shared_ptr<Route> rt) /* now force an update of all the various elements */ - processor_box.update(); mute_changed (0); solo_changed (0); name_changed (); diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index 0f4da400ca..6048e84163 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -316,6 +316,10 @@ ProcessorBox::~ProcessorBox () void ProcessorBox::set_route (boost::shared_ptr<Route> r) { + if (_route == r) { + return; + } + connections.clear (); /* new route: any existing block on processor redisplay must be meaningless */ |