projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix potential deadlock on session-load
[ardour.git]
/
libs
/
ardour
/
pannable.cc
diff --git
a/libs/ardour/pannable.cc
b/libs/ardour/pannable.cc
index d77c8a0e7fb0511acb30e56717abec7afdd30f57..abfb9d66c2e3aa80457dc90cd849791ccfc92fb3 100644
(file)
--- a/
libs/ardour/pannable.cc
+++ b/
libs/ardour/pannable.cc
@@
-107,6
+107,12
@@
Pannable::set_panner (boost::shared_ptr<Panner> p)
void
Pannable::value_changed ()
{
+ if (!has_state ()) {
+ // prevent the GUI from resetting panners
+ // e.g. when switching to aux-sends and back.
+ _has_state = true;
+ }
+
_session.set_dirty ();
}