summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerparcelmedia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llviewerparcelmedia.cpp')
-rw-r--r--indra/newview/llviewerparcelmedia.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/indra/newview/llviewerparcelmedia.cpp b/indra/newview/llviewerparcelmedia.cpp
index 0259d4896c..ba6a6005bf 100644
--- a/indra/newview/llviewerparcelmedia.cpp
+++ b/indra/newview/llviewerparcelmedia.cpp
@@ -100,15 +100,17 @@ void LLViewerParcelMedia::update(LLParcel* parcel)
// we have a player
if (parcel)
{
- // we're in a parcel
- bool new_parcel = false;
- S32 parcelid = parcel->getLocalID();
-
if(!gAgent.getRegion())
{
- llerrs << "gAgent's region is NULL." << llendl ;
+ sMediaRegionID = LLUUID() ;
+ stop() ;
+ return ;
}
+ // we're in a parcel
+ bool new_parcel = false;
+ S32 parcelid = parcel->getLocalID();
+
LLUUID regionid = gAgent.getRegion()->getRegionID();
if (parcelid != sMediaParcelLocalID || regionid != sMediaRegionID)
{