[Libreoffice-commits] core.git: include/sfx2 sw/source
Stephan Bergmann
sbergman at redhat.com
Thu Jul 3 14:17:08 PDT 2014
include/sfx2/viewsh.hxx | 4 ++--
sw/source/uibase/misc/glshell.cxx | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
New commits:
commit 6f92b58987f754de31c9ca756e813deb7462d98e
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Thu Jul 3 23:16:15 2014 +0200
error: reference cannot be bound to dereferenced null pointer
Change-Id: Ica39bcce389fc5d03a3902d9f703a0efa284ec92
diff --git a/include/sfx2/viewsh.hxx b/include/sfx2/viewsh.hxx
index 7c43c93..5cde831 100644
--- a/include/sfx2/viewsh.hxx
+++ b/include/sfx2/viewsh.hxx
@@ -104,7 +104,7 @@ private: \
public: \
static SfxViewShell *CreateInstance(SfxViewFrame *pFrame, SfxViewShell *pOldView); \
static void RegisterFactory( sal_uInt16 nPrio = USHRT_MAX ); \
- static SfxViewFactory&Factory() { return *pFactory; } \
+ static SfxViewFactory*Factory() { return pFactory; } \
static void InitFactory()
#define SFX_IMPL_NAMED_VIEWFACTORY(Class, AsciiViewName) \
@@ -119,7 +119,7 @@ public: \
void Class::InitFactory()
#define SFX_VIEW_REGISTRATION(DocClass) \
- DocClass::Factory().RegisterViewFactory( Factory() )
+ DocClass::Factory().RegisterViewFactory( *Factory() )
class SfxInPlaceClient;
typedef ::std::vector< SfxInPlaceClient* > SfxInPlaceClientList;
diff --git a/sw/source/uibase/misc/glshell.cxx b/sw/source/uibase/misc/glshell.cxx
index 48d33c0..45b7220 100644
--- a/sw/source/uibase/misc/glshell.cxx
+++ b/sw/source/uibase/misc/glshell.cxx
@@ -207,7 +207,7 @@ SwDocShellRef SwGlossaries::EditGroupDoc( const OUString& rGroup, const OUString
if( pGroup && pGroup->GetCount() )
{
// query which view is registered. In WebWriter there is no normal view
- sal_uInt16 nViewId = 0 != &SwView::Factory() ? 2 : 6;
+ sal_uInt16 nViewId = 0 != SwView::Factory() ? 2 : 6;
const OUString sLongName = pGroup->GetLongName(pGroup->GetIndex( rShortName ));
if( 6 == nViewId )
More information about the Libreoffice-commits
mailing list