Another try at sorting out the thorny question of timing.
[dcpomatic.git] / src / wx / audio_mapping_view.cc
index d0deca69e5a52088c1b6ce59e8cf4b1bb6a0a833..3ea0cdd1da9b72717b038ed1c6606a47f275040e 100644 (file)
@@ -1,5 +1,3 @@
-/* -*- c-basic-offset: 8; default-tab-width: 8; -*- */
-
 /*
     Copyright (C) 2013 Carl Hetherington <cth@carlh.net>
 
@@ -136,9 +134,9 @@ AudioMappingView::left_click (wxGridEvent& ev)
 
        AudioMapping mapping;
        for (int i = 0; i < _grid->GetNumberRows(); ++i) {
-               for (int j = 0; j < _grid->GetNumberCols(); ++j) {
+               for (int j = 1; j < _grid->GetNumberCols(); ++j) {
                        if (_grid->GetCellValue (i, j) == wxT ("1")) {
-                               mapping.add (i, static_cast<libdcp::Channel> (j));
+                               mapping.add (i, static_cast<libdcp::Channel> (j - 1));
                        }
                }
        }
@@ -147,7 +145,7 @@ AudioMappingView::left_click (wxGridEvent& ev)
 }
 
 void
-AudioMappingView::set_mapping (AudioMapping map)
+AudioMappingView::set (AudioMapping map)
 {
        if (_grid->GetNumberRows ()) {
                _grid->DeleteRows (0, _grid->GetNumberRows ());