summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_timespan_selector.cc
diff options
context:
space:
mode:
authorSakari Bergen <sakari.bergen@beatwaves.net>2013-05-26 20:25:27 +0300
committerSakari Bergen <sakari.bergen@beatwaves.net>2013-05-26 20:25:27 +0300
commit0a364fd9910d999b6954a8ccf54fcdae7c7c1f21 (patch)
treecd6ca6496912e9e809fc767d80adc0cb83f99ddf /gtk2_ardour/export_timespan_selector.cc
parent13f51112c965677a4925bf03e8cc3413e10a572b (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.cc13
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);
}
}