Kaydet (Commit) 92c5536c authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#982278 Resource leak in object

Change-Id: I0d0cf666ac8ecd55b4d3ba783b1e17670d6eb566
üst e5e24bdc
...@@ -200,7 +200,6 @@ EditResId::EditResId( sal_uInt16 nId ): ...@@ -200,7 +200,6 @@ EditResId::EditResId( sal_uInt16 nId ):
EditDLL::EditDLL() EditDLL::EditDLL()
{ {
pGlobalData = new GlobalEditData; pGlobalData = new GlobalEditData;
pResMgr = ResMgr::CreateResMgr( "editeng", Application::GetSettings().GetUILanguageTag() );
} }
EditDLL::~EditDLL() EditDLL::~EditDLL()
...@@ -208,4 +207,13 @@ EditDLL::~EditDLL() ...@@ -208,4 +207,13 @@ EditDLL::~EditDLL()
delete pGlobalData; delete pGlobalData;
} }
static ResMgr* pResMgr=0;
ResMgr* EditDLL::GetResMgr()
{
if (!pResMgr)
pResMgr = ResMgr::CreateResMgr("editeng", Application::GetSettings().GetUILanguageTag());
return pResMgr;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
...@@ -34,14 +34,13 @@ public: ...@@ -34,14 +34,13 @@ public:
class EditDLL class EditDLL
{ {
ResMgr* pResMgr;
GlobalEditData* pGlobalData; GlobalEditData* pGlobalData;
public: public:
EditDLL(); EditDLL();
~EditDLL(); ~EditDLL();
ResMgr* GetResMgr() const { return pResMgr; } static ResMgr* GetResMgr();
GlobalEditData* GetGlobalData() const { return pGlobalData; } GlobalEditData* GetGlobalData() const { return pGlobalData; }
static EditDLL& Get(); static EditDLL& Get();
}; };
......
...@@ -24,12 +24,10 @@ ...@@ -24,12 +24,10 @@
static ResMgr* pResMgr=0; static ResMgr* pResMgr=0;
// struct DialogsResMgr --------------------------------------------------
ResMgr* DialogsResMgr::GetResMgr() ResMgr* DialogsResMgr::GetResMgr()
{ {
if ( !pResMgr ) if (!pResMgr)
pResMgr = ResMgr::CreateResMgr( "svx", Application::GetSettings().GetUILanguageTag() ); pResMgr = ResMgr::CreateResMgr("svx", Application::GetSettings().GetUILanguageTag());
return pResMgr; return pResMgr;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment