diff options
Diffstat (limited to 'accessibility/source/standard/vclxaccessibletextfield.cxx')
-rw-r--r-- | accessibility/source/standard/vclxaccessibletextfield.cxx | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/accessibility/source/standard/vclxaccessibletextfield.cxx b/accessibility/source/standard/vclxaccessibletextfield.cxx index 3219be877f37..17a798198ca6 100644 --- a/accessibility/source/standard/vclxaccessibletextfield.cxx +++ b/accessibility/source/standard/vclxaccessibletextfield.cxx @@ -53,22 +53,16 @@ VCLXAccessibleTextField::~VCLXAccessibleTextField (void) { } - - - OUString VCLXAccessibleTextField::implGetText (void) { OUString aText; - ListBox* pListBox = static_cast<ListBox*>(GetWindow()); - if (pListBox!=NULL && !pListBox->IsInDropDown()) + VclPtr< ListBox > pListBox = GetAs< ListBox >(); + if (pListBox && !pListBox->IsInDropDown()) aText = pListBox->GetSelectEntry(); return aText; } - - - IMPLEMENT_FORWARD_XINTERFACE2(VCLXAccessibleTextField, VCLXAccessibleTextComponent, VCLXAccessible_BASE) IMPLEMENT_FORWARD_XTYPEPROVIDER2(VCLXAccessibleTextField, VCLXAccessibleTextComponent, VCLXAccessible_BASE) |