sw/source/core/draw/dcontact.cxx |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

New commits:
commit 01f28ca8c555cc8b6496d155ea466ed6b47ca32b
Author: Bjoern Michaelsen <bjoern.michael...@canonical.com>
Date:   Tue Feb 28 11:26:44 2017 +0100

    remove UsedOrUnusedVirtObjPred and replace it with a small lambda
    
    Change-Id: I189e5b78aafe03a600194df206ad48076e27ff63
    Reviewed-on: https://gerrit.libreoffice.org/34728
    Reviewed-by: Björn Michaelsen <bjoern.michael...@canonical.com>
    Tested-by: Björn Michaelsen <bjoern.michael...@canonical.com>

diff --git a/sw/source/core/draw/dcontact.cxx b/sw/source/core/draw/dcontact.cxx
index 78e6710..bdb41f9 100644
--- a/sw/source/core/draw/dcontact.cxx
+++ b/sw/source/core/draw/dcontact.cxx
@@ -75,15 +75,6 @@ using namespace ::com::sun::star;
 
 namespace
 {
-    /** unary function used to find a disconnected 'virtual' drawing object */
-    struct UsedOrUnusedVirtObjPred
-    {
-        bool m_bUsedPred;
-        UsedOrUnusedVirtObjPred(bool bUsed) : m_bUsedPred(bUsed) {};
-        bool operator()(const std::unique_ptr<SwDrawVirtObj>& pDrawVirtObj)
-                { return pDrawVirtObj->IsConnected() == m_bUsedPred; };
-    };
-
     /** unary function used to find a 'virtual' drawing object anchored at a 
given frame */
     struct VirtObjAnchoredAtFramePred
     {
@@ -1687,7 +1678,7 @@ void SwDrawContact::DisconnectObjFromLayout( SdrObject* 
_pDrawObj )
     else
     {
         const auto ppVirtDrawObj(std::find_if(maDrawVirtObjs.begin(), 
maDrawVirtObjs.end(),
-                UsedOrUnusedVirtObjPred(true)));
+                [] (const std::unique_ptr<SwDrawVirtObj>& pObj) { return 
pObj->IsConnected(); }));
         if(ppVirtDrawObj != maDrawVirtObjs.end())
         {
             // replace found 'virtual' drawing object by 'master' drawing
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to