[
https://issues.apache.org/jira/browse/FLEX-24157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13985263#comment-13985263
]
Karl Sigiscar commented on FLEX-24157:
--------------------------------------
A possible fix would be to modify the implementation of getSystemManager() to
invoke another method when the target is not an IUIComponent. This new method
would search for the closest parent that is an IUIComponent and return it. Then
getSystemManager() would be able to get the systemManager from it.
> RTE - ToolTipManagerImpl - hideTip(), createTip(), positionTip() - when
> getSystemManager() is called with a non-IUIComponent.
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: FLEX-24157
> URL: https://issues.apache.org/jira/browse/FLEX-24157
> Project: Apache Flex
> Issue Type: Bug
> Components: Tooltip Manager
> Affects Versions: Adobe Flex SDK 3.5 (Release), Adobe Flex SDK 4.6
> (Release), Apache Flex 4.10.0
> Environment: Affected OS(s): All OS Platforms
> Language Found: English
> Reporter: Adobe JIRA
> Priority: Minor
> Attachments: 0001-FLEX-24157.patch, DataGridToolTipBug.fxp,
> ToolTipManagerImpl.as
>
>
> Steps to reproduce:
> 1. When hideTip(), createTip() or positionTip() are called on a
> non-UIComponent. This can happen with item renderers based on UITextField.
> (AdvancedDataGrid, DataGrid, List, etc.)
>
> Actual Results:
> Potential Run-Time error locations.
> Lines: 1012, 1056, 1103
>
> Expected Results:
> No runtime error.
>
> Workaround (if any):
> See attached file.
--
This message was sent by Atlassian JIRA
(v6.2#6252)