diff options
| author | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 | 
|---|---|---|
| committer | Brad Linden <brad@lindenlab.com> | 2024-05-23 11:31:19 -0700 | 
| commit | a1f49564d670a2c41bfa25c833bba2564b9b7f48 (patch) | |
| tree | 1d205e51bc37621916a17d459ad83782fe41f975 /indra/newview/lldelayedgestureerror.cpp | |
| parent | 6af5db09faf5ea33a2d4c47b64e76f42edae178a (diff) | |
| parent | 6377610f6587989c126b00f490dfc8d527a1c2ce (diff) | |
Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev
Diffstat (limited to 'indra/newview/lldelayedgestureerror.cpp')
| -rw-r--r-- | indra/newview/lldelayedgestureerror.cpp | 124 | 
1 files changed, 62 insertions, 62 deletions
diff --git a/indra/newview/lldelayedgestureerror.cpp b/indra/newview/lldelayedgestureerror.cpp index 934a38bb8e..710e1a33db 100644 --- a/indra/newview/lldelayedgestureerror.cpp +++ b/indra/newview/lldelayedgestureerror.cpp @@ -1,4 +1,4 @@ -/**  +/**   * @file lldelayedgestureerror.cpp   * @brief Delayed gesture error message -- try to wait until name has been retrieved   * @author Dale Glass @@ -6,21 +6,21 @@   * $LicenseInfo:firstyear=2004&license=viewerlgpl$   * Second Life Viewer Source Code   * Copyright (C) 2010, Linden Research, Inc. - *  + *   * This library is free software; you can redistribute it and/or   * modify it under the terms of the GNU Lesser General Public   * License as published by the Free Software Foundation;   * version 2.1 of the License only. - *  + *   * This library is distributed in the hope that it will be useful,   * but WITHOUT ANY WARRANTY; without even the implied warranty of   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   * Lesser General Public License for more details. - *  + *   * You should have received a copy of the GNU Lesser General Public   * License along with this library; if not, write to the Free Software   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA - *  + *   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ @@ -42,82 +42,82 @@ LLDelayedGestureError::ErrorQueue LLDelayedGestureError::sQueue;  //static  void LLDelayedGestureError::gestureMissing(const LLUUID &id)  { -	LLErrorEntry ent("GestureMissing", id); -	if ( ! doDialog(ent) ) -	{ -		enqueue(ent); -	} +    LLErrorEntry ent("GestureMissing", id); +    if ( ! doDialog(ent) ) +    { +        enqueue(ent); +    }  }  //static  void LLDelayedGestureError::gestureFailedToLoad(const LLUUID &id)  { -	LLErrorEntry ent("UnableToLoadGesture", id); +    LLErrorEntry ent("UnableToLoadGesture", id); -	if ( ! doDialog(ent) ) -	{ -		enqueue(ent); -	} +    if ( ! doDialog(ent) ) +    { +        enqueue(ent); +    }  }  //static  void LLDelayedGestureError::enqueue(const LLErrorEntry &ent)  { -	if ( sQueue.empty() ) -	{ -		gIdleCallbacks.addFunction(onIdle, NULL); -	} +    if ( sQueue.empty() ) +    { +        gIdleCallbacks.addFunction(onIdle, NULL); +    } -	sQueue.push_back(ent); +    sQueue.push_back(ent);  } -//static  +//static  void LLDelayedGestureError::onIdle(void *userdata)  { -	if ( ! sQueue.empty() ) -	{ -		LLErrorEntry ent = sQueue.front(); -		sQueue.pop_front(); - -		if ( ! doDialog(ent, false ) ) -		{ -			enqueue(ent); -		} -	} -	else -	{ -		// Nothing to do anymore -		gIdleCallbacks.deleteFunction(onIdle, NULL); -	} +    if ( ! sQueue.empty() ) +    { +        LLErrorEntry ent = sQueue.front(); +        sQueue.pop_front(); + +        if ( ! doDialog(ent, false ) ) +        { +            enqueue(ent); +        } +    } +    else +    { +        // Nothing to do anymore +        gIdleCallbacks.deleteFunction(onIdle, NULL); +    }  } -//static  +//static  bool LLDelayedGestureError::doDialog(const LLErrorEntry &ent, bool uuid_ok)  { -	LLSD args; -	LLInventoryItem *item = gInventory.getItem( ent.mItemID ); - -	if ( item ) -	{ -		args["NAME"] = item->getName(); -	} -	else -	{ -		if ( uuid_ok || ent.mTimer.getElapsedTimeF32() > MAX_NAME_WAIT_TIME ) -		{ -			args["NAME"] = ent.mItemID.asString(); -		} -		else -		{ -			return false; -		} -	} -	  -	if(!LLApp::isExiting()) -	{ -		LLNotificationsUtil::add(ent.mNotifyName, args); -	} -	 -	return true; +    LLSD args; +    LLInventoryItem *item = gInventory.getItem( ent.mItemID ); + +    if ( item ) +    { +        args["NAME"] = item->getName(); +    } +    else +    { +        if ( uuid_ok || ent.mTimer.getElapsedTimeF32() > MAX_NAME_WAIT_TIME ) +        { +            args["NAME"] = ent.mItemID.asString(); +        } +        else +        { +            return false; +        } +    } + +    if(!LLApp::isExiting()) +    { +        LLNotificationsUtil::add(ent.mNotifyName, args); +    } + +    return true;  }  | 
