Fix off-by-one channel when editing audio map levels numerically.
[dcpomatic.git] / src / wx / audio_mapping_view.cc
index 7a330291f7bb7ca30255d73c94280966030319a7..634d2fe73b0d123341710727deddad73aed36ac0 100644 (file)
@@ -507,11 +507,9 @@ AudioMappingView::minus6dB ()
 void
 AudioMappingView::edit ()
 {
-       int const d = _menu_output - 1;
-
-       AudioGainDialog* dialog = new AudioGainDialog (this, _menu_input, _menu_output - 1, _map.get(_menu_input, d));
+       AudioGainDialog* dialog = new AudioGainDialog (this, _menu_input, _menu_output, _map.get(_menu_input, _menu_output));
        if (dialog->ShowModal() == wxID_OK) {
-               _map.set (_menu_input, d, dialog->value ());
+               _map.set (_menu_input, _menu_output, dialog->value ());
                map_values_changed ();
        }