Return-Path: X-Original-To: apmail-cordova-issues-archive@minotaur.apache.org Delivered-To: apmail-cordova-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8F6CB19D59 for ; Fri, 15 Apr 2016 20:50:30 +0000 (UTC) Received: (qmail 42382 invoked by uid 500); 15 Apr 2016 20:50:27 -0000 Delivered-To: apmail-cordova-issues-archive@cordova.apache.org Received: (qmail 42327 invoked by uid 500); 15 Apr 2016 20:50:27 -0000 Mailing-List: contact issues-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@cordova.apache.org Received: (qmail 41926 invoked by uid 99); 15 Apr 2016 20:50:26 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Apr 2016 20:50:26 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 32D572C1F7A for ; Fri, 15 Apr 2016 20:50:26 +0000 (UTC) Date: Fri, 15 Apr 2016 20:50:26 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: issues@cordova.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CB-10895) Transparent Splashscreen view sometimes remains MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-10895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15243604#comment-15243604 ] ASF subversion and git services commented on CB-10895: ------------------------------------------------------ Commit bea0a4e4083f2c19b71606f76a334439b0b17b40 in cordova-plugin-splashscreen's branch refs/heads/3.2.x from [~jeroenverhoest] [ https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-splashscreen.git;h=bea0a4e ] CB-10895 Transparent Splashscreen view sometimes remains github: close#92 > Transparent Splashscreen view sometimes remains > ------------------------------------------------ > > Key: CB-10895 > URL: https://issues.apache.org/jira/browse/CB-10895 > 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 (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org For additional commands, e-mail: issues-help@cordova.apache.org