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 82e27f87eb60..44461225ffdd 100644 --- a/accessibility/source/standard/vclxaccessibletextfield.cxx +++ b/accessibility/source/standard/vclxaccessibletextfield.cxx @@ -53,22 +53,16 @@ VCLXAccessibleTextField::~VCLXAccessibleTextField() { } - - - OUString VCLXAccessibleTextField::implGetText() { 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) |