X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fpannable.cc;h=abfb9d66c2e3aa80457dc90cd849791ccfc92fb3;hb=b52bf1a42c71ae943eaff2bca4c309618c173ab3;hp=d77c8a0e7fb0511acb30e56717abec7afdd30f57;hpb=cf52d6e4b40111eb04b244ec054055a4ec15dbe0;p=ardour.git diff --git a/libs/ardour/pannable.cc b/libs/ardour/pannable.cc index d77c8a0e7f..abfb9d66c2 100644 --- a/libs/ardour/pannable.cc +++ b/libs/ardour/pannable.cc @@ -107,6 +107,12 @@ Pannable::set_panner (boost::shared_ptr 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 (); }