diff --git a/io/loadthread.cpp b/io/loadthread.cpp index b01c9a14c..5fa67ac85 100644 --- a/io/loadthread.cpp +++ b/io/loadthread.cpp @@ -621,8 +621,6 @@ void LoadThread::run() { } if (cont) { - panel_project->add_recent_project(project_url); - emit success(); // run in main thread for (int i=0;iupdateTitle(orig_filename); - } + } else { + panel_project->add_recent_project(project_url); + } mainWindow->setWindowModified(autorecovery); if (open_seq != NULL) set_sequence(open_seq);