summaryrefslogtreecommitdiff
path: root/editeng/source/editeng/eerdll.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-04-12 13:25:01 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-04-12 13:28:06 +0100
commit43aabb908e3dacd1b1b2effb215b04147de4016e (patch)
tree0617a2a1dbef098aefad1f55be74872bb14605b2 /editeng/source/editeng/eerdll.cxx
parent99deffbeba414443ec7e0961501d5dcbc475b07d (diff)
partially revert the editeng singleton stuff to get build to complete
Diffstat (limited to 'editeng/source/editeng/eerdll.cxx')
-rw-r--r--editeng/source/editeng/eerdll.cxx19
1 files changed, 5 insertions, 14 deletions
diff --git a/editeng/source/editeng/eerdll.cxx b/editeng/source/editeng/eerdll.cxx
index ccec18e19628..1e0f3e4241f4 100644
--- a/editeng/source/editeng/eerdll.cxx
+++ b/editeng/source/editeng/eerdll.cxx
@@ -72,27 +72,18 @@
#include <editeng/xmlcnitm.hxx>
#include <editeng/forbiddencharacterstable.hxx>
#include <editeng/justifyitem.hxx>
-
-#include <boost/scoped_ptr.hpp>
+#include <rtl/instance.hxx>
using namespace ::com::sun::star;
-namespace {
-
-boost::scoped_ptr<EditDLL> pDLL;
-
-}
-
-EditDLL& EditDLL::Get()
+namespace
{
- if (!pDLL)
- pDLL.reset(new EditDLL);
- return *pDLL;
+ class theEditDLL : public rtl::Static<EditDLL, theEditDLL> {};
}
-void EditDLL::Release()
+EditDLL& EditDLL::Get()
{
- pDLL.reset();
+ return theEditDLL::get();
}
GlobalEditData::GlobalEditData()