You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "kevin godell (JIRA)" <ji...@apache.org> on 2015/01/07 04:24:34 UTC

[jira] [Updated] (FLEX-34712) Callout loses anchor to CalloutButton while callout open and screen rotates

     [ https://issues.apache.org/jira/browse/FLEX-34712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

kevin godell updated FLEX-34712:
--------------------------------
    Attachment: calloutButtonCalloutPositionOnResize.fxp

App puts a calloutbutton in middle of screen, filled with 3 buttons in the calloutcontent property. Rotate screen while callout is open. Callout will re-position to wrong locations. Only found trouble when testing on device. Simulator shows proper re-positioning of callout.

> Callout loses anchor to CalloutButton while callout open and screen rotates 
> ----------------------------------------------------------------------------
>
>                 Key: FLEX-34712
>                 URL: https://issues.apache.org/jira/browse/FLEX-34712
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Mobile: Callout / CalloutButton
>    Affects Versions: Apache Flex 4.14.0
>         Environment: windows 7, flashbuilder 4.6, flex 4.14, air 15
>            Reporter: kevin godell
>         Attachments: calloutButtonCalloutPositionOnResize.fxp
>
>
> When debugging on android device, rotating device from landscape to portrait and then back again causes callout to lose its positioning to the calloutbutton. It works good on the simulator, but on the device, it seems that the positioning is called before the screen finishes rotating. Tested on 3 different android devices with android 2.3.6, 4.2.2, and 4.4.
> workaround: patching callout.as 
> in systemManager_resizeHandler, change invalidatePosition() to callLater(invalidatePosition). This gives the necessary delay to allow the popup to position itself in the correct location. It looks a little buggy as it moves from the old position to the new position, but atleast it gets to the right spot.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)