diff --git a/mozilla/browser/components/shell/src/nsWindowsShellService.cpp b/mozilla/browser/components/shell/src/nsWindowsShellService.cpp index 1761881b248..cd76ec0a9f3 100644 --- a/mozilla/browser/components/shell/src/nsWindowsShellService.cpp +++ b/mozilla/browser/components/shell/src/nsWindowsShellService.cpp @@ -832,17 +832,11 @@ WriteBitmap(nsIFile* aFile, gfxIImageFrame* aImage) if (written == sizeof(BITMAPFILEHEADER)) { stream->Write((const char*)&bmi, sizeof(BITMAPINFOHEADER), &written); if (written == sizeof(BITMAPINFOHEADER)) { -#ifndef MOZ_CAIRO_GFX - stream->Write((const char*)bits, length, &written); - if (written == length) - rv = NS_OK; -#else // write out the image data backwards because the desktop won't // show bitmaps with negative heights for top-to-bottom PRUint32 i = length; do { i -= bpr; - stream->Write(((const char*)bits) + i, bpr, &written); if (written == bpr) { rv = NS_OK; @@ -851,7 +845,6 @@ WriteBitmap(nsIFile* aFile, gfxIImageFrame* aImage) break; } } while (i != 0); -#endif } }