diff --git a/indra/llaudio/llaudioengine.h b/indra/llaudio/llaudioengine.h index 4d5d919e1..83f7f66a5 100644 --- a/indra/llaudio/llaudioengine.h +++ b/indra/llaudio/llaudioengine.h @@ -478,7 +478,7 @@ protected: extern LLAudioEngine* gAudiop; // -typedef struct +struct LLSoundHistoryItem { LLUUID mID; LLVector3d mPosition; @@ -494,7 +494,11 @@ typedef struct bool mReviewed; bool mReviewedCollision; LLAudioSource* mAudioSource; -} LLSoundHistoryItem; + + LLSoundHistoryItem() : mType(0), mPlaying(false), mIsTrigger(false), + mIsLooped(false), mReviewed(false), mReviewedCollision(false), + mTimeStarted(0), mTimeStopped(0), mAudioSource(0) {} +}; extern std::map gSoundHistory;