From 9be39efcc55f9c4a8f7c02bdded299c0ef7e54fd Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 23 Apr 2012 23:12:46 +0100 Subject: callcatcher: fix up isControlVisible --- svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx index ac9259f7f26d..fb3ad54b003b 100644 --- a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx +++ b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx @@ -829,6 +829,11 @@ namespace sdr { namespace contact { */ bool impl_isDisposed_nofail() const { return m_pAntiImpl == NULL; } + /** determines whether our control is currently visible + @nofail + */ + bool impl_isControlVisible_nofail() const { return m_bControlIsVisible; } + /** determines whether we are currently a listener at the control for desgin-mode relevant facets @nofail */ @@ -1713,14 +1718,6 @@ namespace sdr { namespace contact { DBG_DTOR( ViewObjectContactOfUnoControl, NULL ); } - //-------------------------------------------------------------------- - bool ViewObjectContactOfUnoControl::isControlVisible() const - { - SolarMutexGuard aSolarGuard; - const ControlHolder& rControl( m_pImpl->getExistentControl() ); - return rControl.is() && rControl.isVisible(); - } - //-------------------------------------------------------------------- Reference< XControl > ViewObjectContactOfUnoControl::getControl() { -- cgit v1.2.3