Bug 609637 - Don't swapBuffers with NULL EndTransaction call r=jones.chris.g a=b-f

This commit is contained in:
Oleg Romashin 2010-11-06 10:42:56 +02:00
parent 693dd1775e
commit b5bdb5ed73

View File

@ -407,7 +407,10 @@ LayerManagerOGL::EndTransaction(DrawThebesLayerCallback aCallback,
mThebesLayerCallback = aCallback;
mThebesLayerCallbackData = aCallbackData;
Render();
// NULL callback means "non-painting transaction"
if (aCallback) {
Render();
}
mThebesLayerCallback = nsnull;
mThebesLayerCallbackData = nsnull;