diff options
-rw-r--r-- | include/sfx2/sidebar/SidebarToolBox.hxx | 1 | ||||
-rw-r--r-- | sfx2/source/sidebar/SidebarToolBox.cxx | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/include/sfx2/sidebar/SidebarToolBox.hxx b/include/sfx2/sidebar/SidebarToolBox.hxx index 32f5106b5eaf..a19c7af4b3b1 100644 --- a/include/sfx2/sidebar/SidebarToolBox.hxx +++ b/include/sfx2/sidebar/SidebarToolBox.hxx @@ -50,6 +50,7 @@ public: ImplToolItems::size_type nPos = APPEND) override; virtual bool EventNotify(NotifyEvent& rEvent) override; + virtual void KeyInput( const KeyEvent& rKEvt ) override; void SetController(const sal_uInt16 nItemId, const css::uno::Reference<css::frame::XToolbarController>& rxController); diff --git a/sfx2/source/sidebar/SidebarToolBox.cxx b/sfx2/source/sidebar/SidebarToolBox.cxx index ba44d821371e..7182b479e282 100644 --- a/sfx2/source/sidebar/SidebarToolBox.cxx +++ b/sfx2/source/sidebar/SidebarToolBox.cxx @@ -137,6 +137,12 @@ bool SidebarToolBox::EventNotify (NotifyEvent& rEvent) return ToolBox::EventNotify(rEvent); } +void SidebarToolBox::KeyInput(const KeyEvent& rKEvt) +{ + if (KEY_ESCAPE != rKEvt.GetKeyCode().GetCode()) + ToolBox::KeyInput(rKEvt); +} + void SidebarToolBox::CreateController ( const sal_uInt16 nItemId, const css::uno::Reference<css::frame::XFrame>& rxFrame, |