]> git.pld-linux.org Git - packages/firefox.git/blame - mozilla-firefox-bug-722975-workaround.patch
- updated to 12.0
[packages/firefox.git] / mozilla-firefox-bug-722975-workaround.patch
CommitLineData
64fa34f7
JB
1--- firefox/gfx/thebes/gfxPlatform.cpp~ 2012-02-07 11:59:39.717184907 +0000
2+++ firefox/gfx/thebes/gfxPlatform.cpp 2012-02-07 13:06:01.084668445 +0000
3@@ -446,6 +446,7 @@
4 static_cast<SourceSurface*>(srcBuffer)->Release();
5 }
6
7+#ifdef MOZ_TREE_CAIRO
8 void SourceSnapshotDetached(cairo_surface_t *nullSurf)
9 {
10 gfxImageSurface* origSurf =
11@@ -453,6 +454,7 @@
12
13 origSurf->SetData(&kSourceSurface, NULL, NULL);
14 }
15+#endif
16
17 RefPtr<SourceSurface>
18 gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface)
19@@ -522,6 +524,7 @@
20 imgSurface->Stride(),
21 format);
22
23+ #ifdef MOZ_TREE_CAIRO
24 cairo_surface_t *nullSurf =
25 cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
26 cairo_surface_set_user_data(nullSurf,
27@@ -530,6 +533,7 @@
28 NULL);
29 cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
30 cairo_surface_destroy(nullSurf);
31+ #endif
32 }
33
34 srcBuffer->AddRef();
This page took 0.045018 seconds and 4 git commands to generate.