From 695b66643064e7d1d98b65c72d2161914f28773c Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Sat, 23 Jun 2012 05:08:29 +0000 Subject: [PATCH] Don't try to remove pending state file if the file doesn't exist git-svn-id: svn://localhost/ardour2/branches/3.0@12869 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/session_state.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 39a73d7006..2eb2bc55c0 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -632,6 +632,8 @@ Session::remove_pending_capture_state () pending_state_file_path = Glib::build_filename (pending_state_file_path, legalize_for_path (_current_snapshot_name) + pending_suffix); + if (!Glib::file_test (pending_state_file_path, Glib::FILE_TEST_EXISTS)) return; + if (g_remove (pending_state_file_path.c_str()) != 0) { error << string_compose(_("Could not remove pending capture state at path \"%1\" (%2)"), pending_state_file_path, g_strerror (errno)) << endmsg;