Tentative Latency GUI update
authorRobin Gareus <robin@gareus.org>
Sat, 16 Feb 2019 00:10:31 +0000 (01:10 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 16 Feb 2019 00:10:50 +0000 (01:10 +0100)
gtk2_ardour/latency_gui.cc

index 870fda9282a4735fdfb4b41d655d6d0f1cafd003..0a8bfd5da13b0939ca5660d00213167b7bf3d5eb 100644 (file)
@@ -65,7 +65,7 @@ LatencyBarController::get_label (double&)
 
 LatencyGUI::LatencyGUI (Latent& l, samplepos_t sr, samplepos_t psz)
        : _latent (l),
-         initial_value (_latent.user_latency()),
+         initial_value (_latent.effective_latency ()),
          sample_rate (sr),
          period_size (psz),
          ignored (new PBD::IgnorableControllable()),
@@ -125,14 +125,14 @@ LatencyGUI::finish ()
 void
 LatencyGUI::reset ()
 {
-       _latent.set_user_latency (0);
-       adjustment.set_value (initial_value);
+       _latent.unset_user_latency ();
+       adjustment.set_value (_latent.signal_latency ());
 }
 
 void
 LatencyGUI::refresh ()
 {
-       initial_value = _latent.signal_latency();
+       initial_value = _latent.effective_latency ();
        adjustment.set_value (initial_value);
 }