summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wx/audio_mapping_view.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/wx/audio_mapping_view.cc b/src/wx/audio_mapping_view.cc
index af892bb11..a9cdb6699 100644
--- a/src/wx/audio_mapping_view.cc
+++ b/src/wx/audio_mapping_view.cc
@@ -138,6 +138,7 @@ AudioMappingView::AudioMappingView (wxWindow* parent)
_grid->EnableEditing (false);
_grid->SetCellHighlightPenWidth (0);
_grid->SetDefaultRenderer (new NoSelectionStringRenderer);
+ _grid->EnableScrolling (true, true);
_grid->AutoSize ();
wxSizer* vertical_sizer = new wxBoxSizer (wxVERTICAL);
@@ -271,7 +272,7 @@ AudioMappingView::set_output_channels (vector<string> const & names)
if (o < _grid->GetNumberCols ()) {
_grid->DeleteCols (o, _grid->GetNumberCols() - o);
} else if (o > _grid->GetNumberCols ()) {
- _grid->InsertCols (_grid->GetNumberCols(), o - _grid->GetNumberCols());
+ _grid->AppendCols (o - _grid->GetNumberCols());
}
_grid->SetColLabelValue (0, wxT (""));
@@ -282,6 +283,8 @@ AudioMappingView::set_output_channels (vector<string> const & names)
update_cells ();
setup_sizes ();
+
+ Layout ();
}
void