Title: [155341] releases/WebKitGTK/webkit-2.2/Source/WebCore
- Revision
- 155341
- Author
- carlo...@webkit.org
- Date
- 2013-09-09 03:01:50 -0700 (Mon, 09 Sep 2013)
Log Message
Merge r155329 - [GTK] ghost cursor when mouse hovers over an image file in a tab
https://bugs.webkit.org/show_bug.cgi?id=120675
Reviewed by Carlos Garcia Campos.
No new tests, covered by existing.
* platform/gtk/CursorGtk.cpp:
(WebCore::createNamedCursor): Use new gdk_cursor_new_from_surface()
when compiling against GTK+ 3.9.12 or newer.
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.2/Source/WebCore/ChangeLog (155340 => 155341)
--- releases/WebKitGTK/webkit-2.2/Source/WebCore/ChangeLog 2013-09-09 09:56:16 UTC (rev 155340)
+++ releases/WebKitGTK/webkit-2.2/Source/WebCore/ChangeLog 2013-09-09 10:01:50 UTC (rev 155341)
@@ -1,3 +1,16 @@
+2013-09-09 Claudio Saavedra <csaave...@igalia.com>
+
+ [GTK] ghost cursor when mouse hovers over an image file in a tab
+ https://bugs.webkit.org/show_bug.cgi?id=120675
+
+ Reviewed by Carlos Garcia Campos.
+
+ No new tests, covered by existing.
+
+ * platform/gtk/CursorGtk.cpp:
+ (WebCore::createNamedCursor): Use new gdk_cursor_new_from_surface()
+ when compiling against GTK+ 3.9.12 or newer.
+
2013-09-04 Zan Dobersek <zdober...@igalia.com>
[GTK] Add support for the Wayland build target
Modified: releases/WebKitGTK/webkit-2.2/Source/WebCore/platform/gtk/CursorGtk.cpp (155340 => 155341)
--- releases/WebKitGTK/webkit-2.2/Source/WebCore/platform/gtk/CursorGtk.cpp 2013-09-09 09:56:16 UTC (rev 155340)
+++ releases/WebKitGTK/webkit-2.2/Source/WebCore/platform/gtk/CursorGtk.cpp 2013-09-09 10:01:50 UTC (rev 155341)
@@ -54,8 +54,12 @@
cairo_set_source_surface(cr.get(), source.get(), 0, 0);
cairo_mask_surface(cr.get(), mask.get(), 0, 0);
+#if GTK_CHECK_VERSION(3, 9, 12)
+ return adoptGRef(gdk_cursor_new_from_surface(gdk_display_get_default(), surface.get(), cursor.hot_x, cursor.hot_y));
+#else
GRefPtr<GdkPixbuf> pixbuf = adoptGRef(gdk_pixbuf_get_from_surface(surface.get(), 0, 0, 32, 32));
return adoptGRef(gdk_cursor_new_from_pixbuf(gdk_display_get_default(), pixbuf.get(), cursor.hot_x, cursor.hot_y));
+#endif
}
static GRefPtr<GdkCursor> createCustomCursor(Image* image, const IntPoint& hotSpot)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes