[Libreoffice-commits] core.git: svl/source

Jochen Nitschke j.nitschke+logerrit at ok.de
Fri Feb 24 06:06:18 UTC 2017


 svl/source/items/itempool.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit b65f742d7a3d843570c75ffcab99d5029b01a772
Author: Jochen Nitschke <j.nitschke+logerrit at ok.de>
Date:   Thu Feb 23 16:53:38 2017 +0000

    fix inverted warning logic
    
    warning says the item pool is not empty,
    so test item pointers for not null.
    ever since initial commit cf7e1f9cc99e7c260cfab823f2c47f56035bdbd0
    
    and make warning more descriptive by adding pool names
    
    Change-Id: I3a8a6ca69e319d01418eac527b15f61adfd0fb13
    Reviewed-on: https://gerrit.libreoffice.org/34589
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
    Tested-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/svl/source/items/itempool.cxx b/svl/source/items/itempool.cxx
index 679a097..ef2a481 100644
--- a/svl/source/items/itempool.cxx
+++ b/svl/source/items/itempool.cxx
@@ -413,10 +413,11 @@ void SfxItemPool::SetSecondaryPool( SfxItemPool *pPool )
                     break;
                 if (rSecArrayPtr)
                 {
-                    for (auto const& rItemPtr : *rSecArrayPtr)
-                        if (!rItemPtr)
+                    for (const SfxPoolItem* pItem : *rSecArrayPtr)
+                        if (pItem)
                         {
-                            OSL_FAIL( "old secondary pool must be empty" );
+                            SAL_WARN("svl.items", "old secondary pool: " << pImpl->mpSecondary->pImpl->aName
+                                            << " of pool: " << pImpl->aName << " must be empty.");
                             bOK = false;
                             break;
                         }


More information about the Libreoffice-commits mailing list