diff --git a/include/sfx2/charmappopup.hxx b/include/sfx2/charmappopup.hxx index f35e4febc113..30b187030ab9 100644 --- a/include/sfx2/charmappopup.hxx +++ b/include/sfx2/charmappopup.hxx @@ -34,6 +34,7 @@ public: virtual ~CharmapPopup() override; virtual VclPtr CreatePopupWindow() override; + virtual void SAL_CALL execute( sal_Int16 /*KeyModifier*/ ) override; }; #endif diff --git a/sfx2/source/dialog/charmappopup.cxx b/sfx2/source/dialog/charmappopup.cxx index cbc62649cbc3..5332f2a6231f 100644 --- a/sfx2/source/dialog/charmappopup.cxx +++ b/sfx2/source/dialog/charmappopup.cxx @@ -44,4 +44,10 @@ VclPtr CharmapPopup::CreatePopupWindow() return pControl; } +void SAL_CALL CharmapPopup::execute( sal_Int16 /*KeyModifier*/ ) +{ + com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue > aArgs; + Dispatch(".uno:InsertSymbol", aArgs); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */