зеркало из https://github.com/mozilla/pjs.git
Bug 739604 - Check if output file is valid before printing. r=mattwoodrow
Check that gfxUtils::sDumpPaintFile isn't NULL before calling print functions in Layers.cpp:WriteSnapshotToDumpFile_internal().
This commit is contained in:
Родитель
b6e8332018
Коммит
b3b7450b56
|
@ -572,9 +572,11 @@ void WriteSnapshotToDumpFile_internal(T* aObj, gfxASurface* aSurf)
|
|||
nsCString string(aObj->Name());
|
||||
string.Append("-");
|
||||
string.AppendInt((PRUint64)aObj);
|
||||
fprintf(gfxUtils::sDumpPaintFile, "array[\"%s\"]=\"", string.BeginReading());
|
||||
if (gfxUtils::sDumpPaintFile)
|
||||
fprintf(gfxUtils::sDumpPaintFile, "array[\"%s\"]=\"", string.BeginReading());
|
||||
aSurf->DumpAsDataURL(gfxUtils::sDumpPaintFile);
|
||||
fprintf(gfxUtils::sDumpPaintFile, "\";");
|
||||
if (gfxUtils::sDumpPaintFile)
|
||||
fprintf(gfxUtils::sDumpPaintFile, "\";");
|
||||
}
|
||||
|
||||
void WriteSnapshotToDumpFile(Layer* aLayer, gfxASurface* aSurf)
|
||||
|
|
Загрузка…
Ссылка в новой задаче