cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CB-10895) Transparent Splashscreen view sometimes remains
Date Thu, 24 Mar 2016 12:50:25 GMT


ASF GitHub Bot commented on CB-10895:

Github user daserge commented on the pull request:
    Corresponding Jira issue:
    [CB-10895]( Transparent Splashscreen view
sometimes remains

> Transparent Splashscreen view sometimes remains 
> ------------------------------------------------
>                 Key: CB-10895
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin SplashScreen
>    Affects Versions: 3.1.0
>         Environment: iPhone, iOS 9, Cordova 6.0.0, OSX Yosemite, XCode 7.2
>            Reporter: Andrew Ewanchyna
>            Assignee: Sergey Shakhnazarov
>            Priority: Minor
>              Labels: iOS, triaged
> If another view appears before the splash screen view has completed its animation, the
splash screen view may remain in a transparent state, even after the blocking view is removed.
> Problem traces to CDVSplashScreen.m line 450:
> if (finished) {
>   [weakSelf destroyViews];
> where the finished flag doesn't get set during the fade-out animation completion callback.
This may occur if another view appears while the fade-out animation is running. When this
happens, there is no way to remove the invisible view that remains.
> I've removed the check to temporarily fix the problem. I've noticed that other plugins
that have this type of logic don't usually include the check. The current logic doesn't seem
to allow for a recovery when the finished flag is false.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message