Bug 916813 - Fix a crash during a layer dump. r=nical

This commit is contained in:
Botond Ballo 2014-01-21 16:27:01 -05:00
Родитель acd1fd0eeb
Коммит 4ec75602b7
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -249,8 +249,13 @@ TextureHost::PrintInfo(nsACString& aTo, const char* aPrefix)
{
aTo += aPrefix;
aTo += nsPrintfCString("%s (0x%p)", Name(), this);
AppendToString(aTo, GetSize(), " [size=", "]");
AppendToString(aTo, GetFormat(), " [format=", "]");
// Note: the TextureHost needs to be locked before it is safe to call
// GetSize() and GetFormat() on it.
if (Lock()) {
AppendToString(aTo, GetSize(), " [size=", "]");
AppendToString(aTo, GetFormat(), " [format=", "]");
Unlock();
}
AppendToString(aTo, mFlags, " [flags=", "]");
}