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 ):
EditDLL::EditDLL()
{
pGlobalData = new GlobalEditData;
pResMgr = ResMgr::CreateResMgr( "editeng", Application::GetSettings().GetUILanguageTag() );
}
EditDLL::~EditDLL()
......@@ -208,4 +207,13 @@ EditDLL::~EditDLL()
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: */
......@@ -34,14 +34,13 @@ public:
class EditDLL
{
ResMgr* pResMgr;
GlobalEditData* pGlobalData;
public:
EditDLL();
~EditDLL();
ResMgr* GetResMgr() const { return pResMgr; }
static ResMgr* GetResMgr();
GlobalEditData* GetGlobalData() const { return pGlobalData; }
static EditDLL& Get();
};
......
......@@ -24,12 +24,10 @@
static ResMgr* pResMgr=0;
// struct DialogsResMgr --------------------------------------------------
ResMgr* DialogsResMgr::GetResMgr()
{
if ( !pResMgr )
pResMgr = ResMgr::CreateResMgr( "svx", Application::GetSettings().GetUILanguageTag() );
if (!pResMgr)
pResMgr = ResMgr::CreateResMgr("svx", Application::GetSettings().GetUILanguageTag());
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