зеркало из https://github.com/mozilla/gecko-dev.git
Bug 916813 - Fix a crash during a layer dump. r=nical
This commit is contained in:
Родитель
acd1fd0eeb
Коммит
4ec75602b7
|
@ -249,8 +249,13 @@ TextureHost::PrintInfo(nsACString& aTo, const char* aPrefix)
|
||||||
{
|
{
|
||||||
aTo += aPrefix;
|
aTo += aPrefix;
|
||||||
aTo += nsPrintfCString("%s (0x%p)", Name(), this);
|
aTo += nsPrintfCString("%s (0x%p)", Name(), this);
|
||||||
AppendToString(aTo, GetSize(), " [size=", "]");
|
// Note: the TextureHost needs to be locked before it is safe to call
|
||||||
AppendToString(aTo, GetFormat(), " [format=", "]");
|
// GetSize() and GetFormat() on it.
|
||||||
|
if (Lock()) {
|
||||||
|
AppendToString(aTo, GetSize(), " [size=", "]");
|
||||||
|
AppendToString(aTo, GetFormat(), " [format=", "]");
|
||||||
|
Unlock();
|
||||||
|
}
|
||||||
AppendToString(aTo, mFlags, " [flags=", "]");
|
AppendToString(aTo, mFlags, " [flags=", "]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче