diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2011-04-30 10:04:15 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2011-04-30 10:04:15 +0000 |
| commit | d7a094b3d7b51df5e122bfc0e3a7f3af1c02d7c0 (patch) | |
| tree | d7a52db5900b32294d6b1ef37500c1a8332d9310 /www/chromium/files/patch-ui__gfx__image.cc | |
| parent | Connect portbuilder (diff) | |
On behalf of the Chromium team, present version 11.0.696.57 (new stable version)
Patch updates from: George Liaskos
Security: 6887828f-0229-11e0-b84d-00262d5ed8ee
Diffstat (limited to 'www/chromium/files/patch-ui__gfx__image.cc')
| -rw-r--r-- | www/chromium/files/patch-ui__gfx__image.cc | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/www/chromium/files/patch-ui__gfx__image.cc b/www/chromium/files/patch-ui__gfx__image.cc new file mode 100644 index 000000000000..e68af8f2d8f0 --- /dev/null +++ b/www/chromium/files/patch-ui__gfx__image.cc @@ -0,0 +1,74 @@ +--- ui/gfx/image.cc.orig 2011-04-21 23:28:33.509559314 +0300 ++++ ui/gfx/image.cc 2011-04-21 23:28:36.737559521 +0300 +@@ -9,7 +9,7 @@ + #include "base/logging.h" + #include "third_party/skia/include/core/SkBitmap.h" + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + #include <gdk-pixbuf/gdk-pixbuf.h> + #include <glib-object.h> + #include "ui/gfx/canvas_skia.h" +@@ -29,7 +29,7 @@ + const SkBitmap* NSImageToSkBitmap(NSImage* image); + #endif + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + const SkBitmap* GdkPixbufToSkBitmap(GdkPixbuf* pixbuf) { + gfx::CanvasSkia canvas(gdk_pixbuf_get_width(pixbuf), + gdk_pixbuf_get_height(pixbuf), +@@ -61,7 +61,7 @@ + return reinterpret_cast<SkBitmapRep*>(this); + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + GdkPixbufRep* AsGdkPixbufRep() { + CHECK_EQ(type_, Image::kGdkPixbufRep); + return reinterpret_cast<GdkPixbufRep*>(this); +@@ -102,7 +102,7 @@ + DISALLOW_COPY_AND_ASSIGN(SkBitmapRep); + }; + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + class GdkPixbufRep : public ImageRep { + public: + explicit GdkPixbufRep(GdkPixbuf* pixbuf) +@@ -158,7 +158,7 @@ + AddRepresentation(rep); + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + Image::Image(GdkPixbuf* pixbuf) + : default_representation_(Image::kGdkPixbufRep) { + internal::GdkPixbufRep* rep = new internal::GdkPixbufRep(pixbuf); +@@ -190,7 +190,7 @@ + return *(this->operator const SkBitmap*()); + } + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + Image::operator GdkPixbuf*() { + internal::ImageRep* rep = GetRepresentation(Image::kGdkPixbufRep); + return rep->AsGdkPixbufRep()->pixbuf(); +@@ -237,7 +237,7 @@ + // Handle native-to-Skia conversion. + if (rep_type == Image::kSkBitmapRep) { + internal::SkBitmapRep* rep = NULL; +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + if (default_representation_ == Image::kGdkPixbufRep) { + internal::GdkPixbufRep* pixbuf_rep = default_rep->AsGdkPixbufRep(); + rep = new internal::SkBitmapRep( +@@ -261,7 +261,7 @@ + if (default_rep->type() == Image::kSkBitmapRep) { + internal::SkBitmapRep* skia_rep = default_rep->AsSkBitmapRep(); + internal::ImageRep* native_rep = NULL; +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_FREEBSD) + if (rep_type == Image::kGdkPixbufRep) { + GdkPixbuf* pixbuf = gfx::GdkPixbufFromSkBitmap(skia_rep->bitmap()); + native_rep = new internal::GdkPixbufRep(pixbuf); |
