From 7b5847e64c173bf611b73c40d513a19fcb228d28 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Wed, 24 Sep 2014 11:30:25 +0100 Subject: [PATCH] Fixed dirty data not displayed for some plugins. May fix #289. --- src/backend/metadata.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/backend/metadata.cpp b/src/backend/metadata.cpp index f4cb5fd4..947f30bc 100644 --- a/src/backend/metadata.cpp +++ b/src/backend/metadata.cpp @@ -372,9 +372,11 @@ namespace loot { BOOST_LOG_TRIVIAL(trace) << name << ": " << "Number of masters: " << masters.size(); - BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting CRC."; - crc = file->crc; - game.crcCache.insert(pair(boost::locale::to_lower(name), crc)); + if (!headerOnly) { + BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting CRC."; + crc = file->crc; + game.crcCache.insert(pair(boost::locale::to_lower(name), crc)); + } BOOST_LOG_TRIVIAL(trace) << name << ": " << "Getting the FormIDs."; vector records = file->getFormIDs();