summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2008-01-28 13:15:01 +0000
committerVladimir Glazounov <vg@openoffice.org>2008-01-28 13:15:01 +0000
commit71cab43133e4ec9d890faeb094c3447a060127ba (patch)
tree22af211218e88026cf8e3ff14dadb3aed5b0f0b6 /accessibility
parentfe6937c21130f02eefdae80f51d8478ea309605b (diff)
INTEGRATION: CWS tbe32 (1.2.16); FILE MERGED
2007/11/30 12:08:47 tbe 1.2.16.1: #i34062# state change events for SHOWING not reliably sent for menus
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/source/standard/accessiblemenuitemcomponent.cxx19
1 files changed, 10 insertions, 9 deletions
diff --git a/accessibility/source/standard/accessiblemenuitemcomponent.cxx b/accessibility/source/standard/accessiblemenuitemcomponent.cxx
index ece7855ad266..52db6b4563ab 100644
--- a/accessibility/source/standard/accessiblemenuitemcomponent.cxx
+++ b/accessibility/source/standard/accessiblemenuitemcomponent.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: accessiblemenuitemcomponent.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: hr $ $Date: 2007-06-27 15:36:30 $
+ * last change: $Author: vg $ $Date: 2008-01-28 14:15:01 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -145,14 +145,14 @@ sal_Bool OAccessibleMenuItemComponent::IsEnabled()
// -----------------------------------------------------------------------------
-sal_Bool OAccessibleMenuItemComponent::IsShowing()
+sal_Bool OAccessibleMenuItemComponent::IsVisible()
{
- sal_Bool bShowing = sal_False;
+ sal_Bool bVisible = sal_False;
if ( m_pParent )
- bShowing = m_pParent->IsItemPosVisible( m_nItemPos );
+ bVisible = m_pParent->IsItemPosVisible( m_nItemPos );
- return bShowing;
+ return bVisible;
}
// -----------------------------------------------------------------------------
@@ -300,10 +300,11 @@ void OAccessibleMenuItemComponent::FillAccessibleStateSet( utl::AccessibleStateS
rStateSet.AddState( AccessibleStateType::SENSITIVE );
}
- rStateSet.AddState( AccessibleStateType::VISIBLE );
-
- if ( IsShowing() )
+ if ( IsVisible() )
+ {
+ rStateSet.AddState( AccessibleStateType::VISIBLE );
rStateSet.AddState( AccessibleStateType::SHOWING );
+ }
rStateSet.AddState( AccessibleStateType::OPAQUE );
}