13
0

NO-OP; whitespace

This commit is contained in:
Robin Gareus 2017-02-22 10:25:58 +01:00
parent a2d54c3d97
commit 6616330531

View File

@ -2189,10 +2189,11 @@ Session::load_sources (const XMLNode& node)
{
XMLNodeList nlist;
XMLNodeConstIterator niter;
boost::shared_ptr<Source> source; /* don't need this but it stops some
* versions of gcc complaining about
* discarded return values.
*/
/* don't need this but it stops some
* versions of gcc complaining about
* discarded return values.
*/
boost::shared_ptr<Source> source;
nlist = node.children();
@ -2203,7 +2204,7 @@ Session::load_sources (const XMLNode& node)
int old_mode = 0;
#endif
retry:
retry:
try {
#ifdef PLATFORM_WINDOWS
// do not show "insert media" popups (files embedded from removable media).
@ -2221,72 +2222,71 @@ Session::load_sources (const XMLNode& node)
SetErrorMode(old_mode);
#endif
int user_choice;
int user_choice;
if (err.type == DataType::MIDI && Glib::path_is_absolute (err.path)) {
error << string_compose (_("A external MIDI file is missing. %1 cannot currently recover from missing external MIDI files"),
PROGRAM_NAME) << endmsg;
PROGRAM_NAME) << endmsg;
return -1;
}
if (!no_questions_about_missing_files) {
if (!no_questions_about_missing_files) {
user_choice = MissingFile (this, err.path, err.type).get_value_or (-1);
} else {
user_choice = -2;
}
user_choice = -2;
}
switch (user_choice) {
case 0:
/* user added a new search location, so try again */
goto retry;
switch (user_choice) {
case 0:
/* user added a new search location, so try again */
goto retry;
case 1:
/* user asked to quit the entire session load
*/
return -1;
case 1:
/* user asked to quit the entire session load */
return -1;
case 2:
no_questions_about_missing_files = true;
goto retry;
case 2:
no_questions_about_missing_files = true;
goto retry;
case 3:
no_questions_about_missing_files = true;
/* fallthru */
case 3:
no_questions_about_missing_files = true;
/* fallthru */
case -1:
default:
switch (err.type) {
case -1:
default:
switch (err.type) {
case DataType::AUDIO:
source = SourceFactory::createSilent (*this, **niter, max_framecnt, _current_frame_rate);
break;
case DataType::AUDIO:
source = SourceFactory::createSilent (*this, **niter, max_framecnt, _current_frame_rate);
break;
case DataType::MIDI:
/* The MIDI file is actually missing so
* just create a new one in the same
* location. Do not announce its
*/
string fullpath;
case DataType::MIDI:
/* The MIDI file is actually missing so
* just create a new one in the same
* location. Do not announce its
*/
string fullpath;
if (!Glib::path_is_absolute (err.path)) {
fullpath = Glib::build_filename (source_search_path (DataType::MIDI).front(), err.path);
} else {
/* this should be an unrecoverable error: we would be creating a MIDI file outside
the session tree.
*/
return -1;
if (!Glib::path_is_absolute (err.path)) {
fullpath = Glib::build_filename (source_search_path (DataType::MIDI).front(), err.path);
} else {
/* this should be an unrecoverable error: we would be creating a MIDI file outside
* the session tree.
*/
return -1;
}
/* Note that we do not announce the source just yet - we need to reset its ID before we do that */
source = SourceFactory::createWritable (DataType::MIDI, *this, fullpath, false, _current_frame_rate, false, false);
/* reset ID to match the missing one */
source->set_id (**niter);
/* Now we can announce it */
SourceFactory::SourceCreated (source);
break;
}
/* Note that we do not announce the source just yet - we need to reset its ID before we do that */
source = SourceFactory::createWritable (DataType::MIDI, *this, fullpath, false, _current_frame_rate, false, false);
/* reset ID to match the missing one */
source->set_id (**niter);
/* Now we can announce it */
SourceFactory::SourceCreated (source);
break;
}
break;
}
}
}
}