fix for #1972, caused by stored snap values being invalidated by new snap choice list

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2717 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2007-11-27 15:01:03 +00:00
parent 263520b70b
commit 36bb879385
1 changed files with 8 additions and 1 deletions

View File

@ -2055,8 +2055,15 @@ Editor::add_bus_context_items (Menu_Helpers::MenuList& edit_items)
void
Editor::set_snap_to (SnapType st)
{
unsigned int snap_ind = (unsigned int)st;
snap_type = st;
string str = snap_type_strings[(int) st];
if ( snap_ind > snap_type_strings.size() - 1 ) {
snap_ind = 0;
snap_type = (SnapType)snap_ind;
}
string str = snap_type_strings[snap_ind];
if (str != snap_type_selector.get_active_text()) {
snap_type_selector.set_active_text (str);