diff --git a/DDCond/src/plugins/ConditionsSnapshotRootLoader.cpp b/DDCond/src/plugins/ConditionsSnapshotRootLoader.cpp index e97f363fe542162d4b201e3381e3b098d00887a3..7f82356a825d637e48a4626805392f5ab15ded1a 100644 --- a/DDCond/src/plugins/ConditionsSnapshotRootLoader.cpp +++ b/DDCond/src/plugins/ConditionsSnapshotRootLoader.cpp @@ -104,8 +104,8 @@ void ConditionsSnapshotRootLoader::load_source(const std::string& nam) { buffers.push_back(p.release()); } -size_t ConditionsSnapshotRootLoader::load_single(key_type key, - const IOV& req_validity, +size_t ConditionsSnapshotRootLoader::load_single(key_type /* key */, + const IOV& /* req_validity */, RangeConditions& conditions) { size_t len = conditions.size(); @@ -113,16 +113,17 @@ size_t ConditionsSnapshotRootLoader::load_single(key_type key, load_source(s.first); m_sources.clear(); - return 0; + return conditions.size()-len; } size_t ConditionsSnapshotRootLoader::load_range(key_type key, - const IOV& req_validity, + const IOV& /* req_validity */, RangeConditions& conditions) { + size_t len = conditions.size(); for(const auto& s : m_sources ) load_source(s.first); m_sources.clear(); - return 0; + return conditions.size()-len; }