summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-10-15 11:58:24 +0100
committerCaolán McNamara <caolanm@redhat.com>2019-10-15 16:11:37 +0200
commit1412280847aeeaa65bc068e488c235831903b29e (patch)
tree47b7fef84af7a2085ac0a6042b0e3019174561e2 /sc
parentdae5b97931eb12645565e2ad77b30b5b1c9f9b9c (diff)
back isShowing with IsReallyVisible
Change-Id: Ibae8fa0d21cd2c0b49c3c8709087319502f70cb0 Reviewed-on: https://gerrit.libreoffice.org/80824 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/Accessibility/AccessibleCsvControl.cxx7
-rw-r--r--sc/source/ui/inc/AccessibleContextBase.hxx2
-rw-r--r--sc/source/ui/inc/AccessibleCsvControl.hxx2
3 files changed, 10 insertions, 1 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleCsvControl.cxx b/sc/source/ui/Accessibility/AccessibleCsvControl.cxx
index b751ed478eac..0bced19306e1 100644
--- a/sc/source/ui/Accessibility/AccessibleCsvControl.cxx
+++ b/sc/source/ui/Accessibility/AccessibleCsvControl.cxx
@@ -114,6 +114,13 @@ bool ScAccessibleCsvControl::isVisible()
return implGetControl().IsVisible();
}
+bool ScAccessibleCsvControl::isShowing()
+{
+ SolarMutexGuard aGuard;
+ ensureAlive();
+ return implGetControl().IsReallyVisible();
+}
+
void SAL_CALL ScAccessibleCsvControl::grabFocus()
{
SolarMutexGuard aGuard;
diff --git a/sc/source/ui/inc/AccessibleContextBase.hxx b/sc/source/ui/inc/AccessibleContextBase.hxx
index fd9d54250617..516a0eff3655 100644
--- a/sc/source/ui/inc/AccessibleContextBase.hxx
+++ b/sc/source/ui/inc/AccessibleContextBase.hxx
@@ -71,7 +71,7 @@ protected:
public:
/// @throws css::uno::RuntimeException
- bool isShowing( );
+ virtual bool isShowing();
/// @throws css::uno::RuntimeException
virtual bool isVisible();
diff --git a/sc/source/ui/inc/AccessibleCsvControl.hxx b/sc/source/ui/inc/AccessibleCsvControl.hxx
index 331fb28bb9ee..b01eae6fd4c7 100644
--- a/sc/source/ui/inc/AccessibleCsvControl.hxx
+++ b/sc/source/ui/inc/AccessibleCsvControl.hxx
@@ -55,6 +55,8 @@ public:
/** Returns true, if the control is visible. */
virtual bool isVisible() override;
+ /** Returns true, if the control is showing. */
+ virtual bool isShowing() override;
// XAccessibleComponent ---------------------------------------------------