From: Carl Hetherington Date: Thu, 16 Jan 2020 15:41:19 +0000 (+0100) Subject: Make FileError say what path the problem was with. X-Git-Tag: v2.14.23~1^2 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=94ee305348f7d3eb548fd44ca4aa1c57645056b1 Make FileError say what path the problem was with. Backported from 2ba5edb6761dbb14e4906200cb4e57c4180541ff in master. --- diff --git a/src/lib/exceptions.h b/src/lib/exceptions.h index 766d3d8d5..99f0a5d87 100644 --- a/src/lib/exceptions.h +++ b/src/lib/exceptions.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2014 Carl Hetherington + Copyright (C) 2012-2020 Carl Hetherington This file is part of DCP-o-matic. @@ -25,6 +25,7 @@ #ifndef DCPOMATIC_EXCEPTIONS_H #define DCPOMATIC_EXCEPTIONS_H +#include "compose.hpp" extern "C" { #include } @@ -73,7 +74,7 @@ public: * @param f Name of the file that this exception concerns. */ FileError (std::string m, boost::filesystem::path f) - : std::runtime_error (m) + : std::runtime_error (String::compose("%1 with %2", m, f.string())) , _file (f) {}