diff options
author | Sakari Bergen <sakari.bergen@beatwaves.net> | 2013-05-26 20:25:27 +0300 |
---|---|---|
committer | Sakari Bergen <sakari.bergen@beatwaves.net> | 2013-05-26 20:25:27 +0300 |
commit | 0a364fd9910d999b6954a8ccf54fcdae7c7c1f21 (patch) | |
tree | cd6ca6496912e9e809fc767d80adc0cb83f99ddf /gtk2_ardour/export_timespan_selector.cc | |
parent | 13f51112c965677a4925bf03e8cc3413e10a572b (diff) |
Remove special handling of session range in export. Fixes things when the session range is renamed.
Diffstat (limited to 'gtk2_ardour/export_timespan_selector.cc')
-rw-r--r-- | gtk2_ardour/export_timespan_selector.cc | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/gtk2_ardour/export_timespan_selector.cc b/gtk2_ardour/export_timespan_selector.cc index a96ea69b6d..f239ab194b 100644 --- a/gtk2_ardour/export_timespan_selector.cc +++ b/gtk2_ardour/export_timespan_selector.cc @@ -120,9 +120,7 @@ ExportTimespanSelector::add_range_to_selection (ARDOUR::Location const * loc) ExportTimespanPtr span = _session->get_export_handler()->add_timespan(); std::string id; - if (loc == state->session_range.get()) { - id = "session"; - } else if (loc == state->selection_range.get()) { + if (loc == state->selection_range.get()) { id = "selection"; } else { id = loc->id().to_s(); @@ -367,9 +365,7 @@ ExportTimespanSelectorSingle::fill_range_list () if (!state) { return; } std::string id; - if (!range_id.compare (X_("session"))) { - id = state->session_range->id().to_s(); - } else if (!range_id.compare (X_("selection"))) { + if (!range_id.compare (X_("selection"))) { id = state->selection_range->id().to_s(); } else { id = range_id; @@ -459,9 +455,8 @@ ExportTimespanSelectorMultiple::set_selection_from_state () for (tree_it = range_list->children().begin(); tree_it != range_list->children().end(); ++tree_it) { Location * loc = tree_it->get_value (range_cols.location); - if ((!id.compare ("session") && loc == state->session_range.get()) || - (!id.compare ("selection") && loc == state->selection_range.get()) || - (!id.compare (loc->id().to_s()))) { + if ((id == "selection" && loc == state->selection_range.get()) || + (id == loc->id().to_s())) { tree_it->set_value (range_cols.selected, true); } } |