From 457d53b1d409f97545a9d6492efa5119de92293c Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 29 Jun 2021 16:12:00 +0200 Subject: Drop old MSVC workaround Change-Id: Ifbbbad0bf837533d36fdeddcb0184baa5b789ca3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118118 Tested-by: Jenkins Reviewed-by: Stephan Bergmann --- stoc/source/javavm/javavm.cxx | 2 +- stoc/source/javavm/javavm.hxx | 15 ++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) (limited to 'stoc') diff --git a/stoc/source/javavm/javavm.cxx b/stoc/source/javavm/javavm.cxx index 729573b43be6..00fec7970aa6 100644 --- a/stoc/source/javavm/javavm.cxx +++ b/stoc/source/javavm/javavm.cxx @@ -471,7 +471,7 @@ private: JavaVirtualMachine::JavaVirtualMachine( css::uno::Reference< css::uno::XComponentContext > const & rContext): - JavaVirtualMachine_Impl(m_aMutex), + WeakComponentImplHelper(m_aMutex), m_xContext(rContext), m_bDisposed(false), m_pJavaVm(nullptr), diff --git a/stoc/source/javavm/javavm.hxx b/stoc/source/javavm/javavm.hxx index b2517fa22f69..e3551b29220f 100644 --- a/stoc/source/javavm/javavm.hxx +++ b/stoc/source/javavm/javavm.hxx @@ -52,18 +52,11 @@ namespace jvmaccess { namespace stoc_javavm { -// The MS compiler needs a typedef here, so the JavaVirtualMachine ctor can call -// its base class ctor: -typedef -cppu::WeakComponentImplHelper< css::lang::XInitialization, - css::lang::XServiceInfo, - css::java::XJavaVM, - css::java::XJavaThreadRegister_11, - css::container::XContainerListener > -JavaVirtualMachine_Impl; - class JavaVirtualMachine: - private cppu::BaseMutex, public JavaVirtualMachine_Impl + private cppu::BaseMutex, + public cppu::WeakComponentImplHelper< + css::lang::XInitialization, css::lang::XServiceInfo, css::java::XJavaVM, + css::java::XJavaThreadRegister_11, css::container::XContainerListener> { public: explicit JavaVirtualMachine( -- cgit