added LLProgressView::abortShowProgress. Issue upon failed login to terminate pending loginpanel destruction which was killing the actual 'new' replacement loginpanel instead of the old to-be-deleted version.

This commit is contained in:
Shyotl
2013-07-03 17:15:30 -05:00
parent 4455dd7eff
commit 8310575fc3
5 changed files with 20 additions and 9 deletions

View File

@@ -134,6 +134,14 @@ void LLProgressView::revealIntroPanel()
mFadeFromLoginTimer.start();
gIdleCallbacks.addFunction(onIdle, this);
}
void LLProgressView::abortShowProgress()
{
mFadeFromLoginTimer.stop();
LLPanelLogin::close();
gIdleCallbacks.deleteFunction(onIdle, this);
}
void LLProgressView::setStartupComplete()
{
mStartupComplete = true;