Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer into VoiceUpdate

This commit is contained in:
Lirusaito
2013-06-23 02:25:15 -04:00
68 changed files with 661 additions and 1039 deletions

View File

@@ -809,9 +809,9 @@ void LLViewerParcelMedia::filterMedia(LLParcel* parcel, U32 type)
sDeniedMedia.erase(ip);
dirty = true;
}
if (dirty)
if (dirty && SLFloaterMediaFilter::findInstance())
{
SLFloaterMediaFilter::setDirty();
SLFloaterMediaFilter::getInstance()->setDirty();
}
}
@@ -987,7 +987,7 @@ void callback_media_alert(const LLSD &notification, const LLSD &response, LLParc
}
LLViewerParcelMedia::sMediaQueries.erase(domain);
SLFloaterMediaFilter::setDirty();
if (SLFloaterMediaFilter::findInstance()) SLFloaterMediaFilter::getInstance()->setDirty();
}
void LLViewerParcelMedia::saveDomainFilterList()
@@ -1018,7 +1018,7 @@ bool LLViewerParcelMedia::loadDomainFilterList()
llifstream medialistFile(medialist_filename);
LLSDSerialize::fromXML(sMediaFilterList, medialistFile);
medialistFile.close();
SLFloaterMediaFilter::setDirty();
if (SLFloaterMediaFilter::findInstance()) SLFloaterMediaFilter::getInstance()->setDirty();
return true;
}
else
@@ -1034,7 +1034,7 @@ void LLViewerParcelMedia::clearDomainFilterList()
sDeniedMedia.clear();
saveDomainFilterList();
LLNotificationsUtil::add("MediaFiltersCleared");
SLFloaterMediaFilter::setDirty();
if (SLFloaterMediaFilter::findInstance()) SLFloaterMediaFilter::getInstance()->setDirty();
}
std::string LLViewerParcelMedia::extractDomain(std::string url)