From ba60aa858c82d120d43575e3e2de0031d375065d Mon Sep 17 00:00:00 2001 From: Georg Baum Date: Sun, 18 Feb 2007 18:26:14 +0000 Subject: [PATCH] prevent "caching" of directories git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17241 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ConverterCache.C | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ConverterCache.C b/src/ConverterCache.C index 6441e651eb..9a0ca686f4 100644 --- a/src/ConverterCache.C +++ b/src/ConverterCache.C @@ -216,7 +216,8 @@ ConverterCache::~ConverterCache() void ConverterCache::add(FileName const & orig_from, string const & to_format, FileName const & converted_file) const { - if (!lyxrc.use_converter_cache) + if (!lyxrc.use_converter_cache || orig_from.empty() || + converted_file.empty()) return; lyxerr[Debug::FILES] << BOOST_CURRENT_FUNCTION << ' ' << orig_from << ' ' << to_format << ' ' << converted_file @@ -269,7 +270,7 @@ void ConverterCache::add(FileName const & orig_from, string const & to_format, void ConverterCache::remove(FileName const & orig_from, string const & to_format) const { - if (!lyxrc.use_converter_cache) + if (!lyxrc.use_converter_cache || orig_from.empty()) return; lyxerr[Debug::FILES] << BOOST_CURRENT_FUNCTION << ' ' << orig_from << ' ' << to_format << std::endl; @@ -290,7 +291,7 @@ void ConverterCache::remove(FileName const & orig_from, bool ConverterCache::inCache(FileName const & orig_from, string const & to_format) const { - if (!lyxrc.use_converter_cache) + if (!lyxrc.use_converter_cache || orig_from.empty()) return false; lyxerr[Debug::FILES] << BOOST_CURRENT_FUNCTION << ' ' << orig_from << ' ' << to_format << std::endl; @@ -330,7 +331,7 @@ FileName const & ConverterCache::cacheName(FileName const & orig_from, bool ConverterCache::copy(FileName const & orig_from, string const & to_format, FileName const & dest) const { - if (!lyxrc.use_converter_cache) + if (!lyxrc.use_converter_cache || orig_from.empty() || dest.empty()) return false; lyxerr[Debug::FILES] << BOOST_CURRENT_FUNCTION << ' ' << orig_from << ' ' << to_format << ' ' << dest << std::endl; -- 2.39.2