summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx')
-rw-r--r--svx/source/dialog/charmap.cxx5
-rw-r--r--svx/source/dialog/searchcharmap.cxx5
2 files changed, 6 insertions, 4 deletions
diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx
index bb15cb1efc1f..ead099007295 100644
--- a/svx/source/dialog/charmap.cxx
+++ b/svx/source/dialog/charmap.cxx
@@ -398,8 +398,8 @@ bool SvxShowCharSet::KeyInput(const KeyEvent& rKEvt)
switch (aCode.GetCode())
{
case KEY_SPACE:
- aSelectHdl.Call( this );
- break;
+ aDoubleClkHdl.Call(this);
+ return true;
case KEY_LEFT:
--tmpSelected;
break;
@@ -785,6 +785,7 @@ void SvxShowCharSet::SelectIndex(int nNewIndex, bool bFocus)
aNewAny <<= AccessibleStateType::SELECTED;
pItem->m_xItem->fireEvent( AccessibleEventId::STATE_CHANGED, aOldAny, aNewAny );
}
+ aSelectHdl.Call(this);
#endif
}
aHighHdl.Call( this );
diff --git a/svx/source/dialog/searchcharmap.cxx b/svx/source/dialog/searchcharmap.cxx
index 0bbb88448be5..8303c5378d16 100644
--- a/svx/source/dialog/searchcharmap.cxx
+++ b/svx/source/dialog/searchcharmap.cxx
@@ -64,8 +64,8 @@ bool SvxSearchCharSet::KeyInput(const KeyEvent& rKEvt)
switch (aCode.GetCode())
{
case KEY_SPACE:
- aSelectHdl.Call( this );
- break;
+ aDoubleClkHdl.Call(this);
+ return true;
case KEY_LEFT:
--tmpSelected;
break;
@@ -411,6 +411,7 @@ void SvxSearchCharSet::SelectIndex(int nNewIndex, bool bFocus)
pItem->m_xItem->fireEvent( AccessibleEventId::STATE_CHANGED, aOldAny, aNewAny );
}
#endif
+ aSelectHdl.Call(this);
}
aHighHdl.Call( this );
}