Blame SOURCES/0001-tdf-99353-take-the-footgun-away-from-FilterCache.patch

a9add1
From 390ddd3bde617388e481b6747aa7bbea17d5ddf1 Mon Sep 17 00:00:00 2001
a9add1
From: David Tardon <dtardon@redhat.com>
a9add1
Date: Tue, 3 May 2016 14:49:34 +0200
a9add1
Subject: [PATCH] tdf#99353 take the footgun away from FilterCache
a9add1
a9add1
FilterCache::impl_saveItem changes the properties of a config. item
a9add1
one-by-one. But it also listens to the configuration changes and reloads
a9add1
the whole item from the configuration on change...
a9add1
a9add1
Change-Id: I9e4ed1c6b013925d07f0942717fe3421f924279d
a9add1
---
a9add1
 filter/source/config/cache/filtercache.cxx | 2 +-
a9add1
 filter/source/config/cache/filtercache.hxx | 2 +-
a9add1
 2 files changed, 2 insertions(+), 2 deletions(-)
a9add1
a9add1
diff --git a/filter/source/config/cache/filtercache.cxx b/filter/source/config/cache/filtercache.cxx
a9add1
index b9d15cf..6f5616d 100644
a9add1
--- a/filter/source/config/cache/filtercache.cxx
a9add1
+++ b/filter/source/config/cache/filtercache.cxx
a9add1
@@ -1786,7 +1786,7 @@ CacheItemList::iterator FilterCache::impl_loadItemOnDemand(      EItemType
a9add1
 
a9add1
 void FilterCache::impl_saveItem(const css::uno::Reference< css::container::XNameReplace >& xItem,
a9add1
                                       EItemType                                            eType,
a9add1
-                                const CacheItem&                                           aItem)
a9add1
+                                const CacheItem                                            aItem)
a9add1
     throw(css::uno::Exception)
a9add1
 {
a9add1
     CacheItem::const_iterator pIt;
a9add1
diff --git a/filter/source/config/cache/filtercache.hxx b/filter/source/config/cache/filtercache.hxx
a9add1
index 93c8d78..4f8b063 100644
a9add1
--- a/filter/source/config/cache/filtercache.hxx
a9add1
+++ b/filter/source/config/cache/filtercache.hxx
a9add1
@@ -809,7 +809,7 @@ class FilterCache : public BaseLock
a9add1
         /** TODO */
a9add1
         static void impl_saveItem(const css::uno::Reference< css::container::XNameReplace >& xSet  ,
a9add1
                                  EItemType                                            eType ,
a9add1
-                           const CacheItem&                                           aValue)
a9add1
+                           const CacheItem                                           aValue)
a9add1
             throw(css::uno::Exception);
a9add1
 
a9add1
 
a9add1
-- 
a9add1
2.7.4
a9add1