diff options
author | Max Kellermann <max@musicpd.org> | 2016-10-29 10:21:57 +0200 |
---|---|---|
committer | Max Kellermann <max@musicpd.org> | 2016-10-29 10:42:56 +0200 |
commit | fac8edd47aa8f86688e8b7d7d0c6945509954d28 (patch) | |
tree | ff10541b17fac1275efd5ec822b24a270d84df48 /src/Stats.cxx | |
parent | 9a9da7b0773b5c4863919b84b2269cfeb605ebaa (diff) |
db/Interface: migrate visitor methods from class Error to C++ exceptions
Diffstat (limited to 'src/Stats.cxx')
-rw-r--r-- | src/Stats.cxx | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/Stats.cxx b/src/Stats.cxx index 4bf69f643..a0a046b93 100644 --- a/src/Stats.cxx +++ b/src/Stats.cxx @@ -26,7 +26,6 @@ #include "db/Selection.hxx" #include "db/Interface.hxx" #include "db/Stats.hxx" -#include "util/Error.hxx" #include "system/Clock.hxx" #include "Log.hxx" @@ -79,20 +78,12 @@ stats_update(const Database &db) return false; } - Error error; - const DatabaseSelection selection("", true); try { - if (db.GetStats(selection, stats, error)) { - stats_validity = StatsValidity::VALID; - return true; - } else { - LogError(error); - - stats_validity = StatsValidity::FAILED; - return false; - } + stats = db.GetStats(selection); + stats_validity = StatsValidity::VALID; + return true; } catch (const std::runtime_error &e) { LogError(e); stats_validity = StatsValidity::FAILED; |