chart2/CppunitTest_chart2_import.mk |    3 +++
 include/tools/resid.hxx             |   13 -------------
 sfx2/source/control/objface.cxx     |    4 ++--
 tools/source/rc/resmgr.cxx          |   12 ++++--------
 4 files changed, 9 insertions(+), 23 deletions(-)

New commits:
commit defbb4752bfa4bc2a35f5ee4c24d0e1654afeb2c
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Wed Feb 18 09:52:20 2015 +0100

    Missing dependency
    
    Change-Id: I4b66f7e549fe318f61b5ec8127ca073b2eb19ed3

diff --git a/chart2/CppunitTest_chart2_import.mk 
b/chart2/CppunitTest_chart2_import.mk
index 742f7f68..50d58f2 100644
--- a/chart2/CppunitTest_chart2_import.mk
+++ b/chart2/CppunitTest_chart2_import.mk
@@ -132,4 +132,7 @@ $(eval $(call 
gb_CppunitTest_use_configuration,chart2_import))
 
 $(eval $(call gb_CppunitTest_use_unittest_configuration,chart2_import))
 
+$(call gb_CppunitTest_get_target,chart2_import): \
+    $(call gb_AllLangResTarget_get_target,sd)
+
 # vim: set noet sw=4 ts=4:
commit 765efd36fcadbc5df32f8fc2d7e8f4caf332ffbc
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Wed Feb 18 09:49:22 2015 +0100

    DBG_ASSERT -> assert
    
    The only caller of GetResourceSkipHeader (BitmapEx ctor in
    vcl/source/gdi/bitmapex.cxx) unconditionally expects *ppResMgr to be 
non-null
    after the call.
    
    Change-Id: I17e71df81019de5b78c4356c7aec967c50a5a6ae

diff --git a/tools/source/rc/resmgr.cxx b/tools/source/rc/resmgr.cxx
index 27d0cd7..6e0f348 100644
--- a/tools/source/rc/resmgr.cxx
+++ b/tools/source/rc/resmgr.cxx
@@ -1075,15 +1075,11 @@ void * ResMgr::GetResourceSkipHeader( const ResId& 
rResId, ResMgr ** ppResMgr )
 {
     osl::Guard<osl::Mutex> aGuard( getResMgrMutex() );
 
-    DBG_ASSERT( rResId.GetResMgr(), "illegal ResId without ResMgr" );
     *ppResMgr = rResId.GetResMgr();
-    if( *ppResMgr )
-    {
-        (*ppResMgr)->GetResource( rResId );
-        (*ppResMgr)->Increment( sizeof( RSHEADER_TYPE ) );
-        return (*ppResMgr)->GetClass();
-    }
-    return getEmptyBuffer();
+    assert(*ppResMgr != nullptr);
+    (*ppResMgr)->GetResource( rResId );
+    (*ppResMgr)->Increment( sizeof( RSHEADER_TYPE ) );
+    return (*ppResMgr)->GetClass();
 }
 
 void ResMgr::PopContext( const Resource* pResObj )
commit f471fe7badd582ca64e452790b5ac46c365b8931
Author: Stephan Bergmann <sberg...@redhat.com>
Date:   Tue Feb 17 14:38:33 2015 +0100

    Better way to avoid ambiguities among ResId ctors
    
    Change-Id: I43c4c1c5ad193cdd3182cea649fae6091984a121

diff --git a/include/tools/resid.hxx b/include/tools/resid.hxx
index 07976f7..26f21c7 100644
--- a/include/tools/resid.hxx
+++ b/include/tools/resid.hxx
@@ -65,19 +65,6 @@ public:
     {
         ImplInit( nId, rMgr, NULL );
     }
-    // backwards compatibility; avoid ambiguities
-    ResId( sal_uInt16 nId, ResMgr& rMgr )
-    {
-        ImplInit( sal_uInt32(nId), rMgr, NULL );
-    }
-    ResId( int nId, ResMgr& rMgr )
-    {
-        ImplInit( sal_uInt32(nId), rMgr, NULL );
-    }
-    ResId( long nId, ResMgr& rMgr )
-    {
-        ImplInit( sal_uInt32(nId), rMgr, NULL );
-    }
 
     sal_uInt32 GetWinBits() const { return m_nWinBits; }
     void SetWinBits( sal_uInt32 nBits ) const { m_nWinBits = nBits; }
diff --git a/sfx2/source/control/objface.cxx b/sfx2/source/control/objface.cxx
index 6e261e4..315b7b0 100644
--- a/sfx2/source/control/objface.cxx
+++ b/sfx2/source/control/objface.cxx
@@ -83,8 +83,8 @@ struct SfxInterface_Impl
     bool                    bRegistered;
 
     SfxInterface_Impl() :
-        aPopupRes(0,*SfxApplication::GetOrCreate()->GetSfxResManager()),
-        aStatBarRes(0,*SfxApplication::GetOrCreate()->GetSfxResManager())
+        aPopupRes(nullptr, *SfxApplication::GetOrCreate()->GetSfxResManager()),
+        aStatBarRes(nullptr, 
*SfxApplication::GetOrCreate()->GetSfxResManager())
     , pModule(NULL)
     , bRegistered(false)
     {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to