Title: [195292] releases/WebKitGTK/webkit-2.10/Source/WebCore
Revision
195292
Author
[email protected]
Date
2016-01-19 09:20:59 -0800 (Tue, 19 Jan 2016)

Log Message

Merge r195291 - Unreviewed. Fix GTK+ build with GTK+ < 3.14.

Flags GTK_ICON_LOOKUP_DIR_LTR and GTK_ICON_LOOKUP_DIR_RTL were
added in GTK+ 3.14.

* rendering/RenderThemeGtk.cpp:
(WebCore::loadThemedIcon):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog (195291 => 195292)


--- releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog	2016-01-19 17:06:35 UTC (rev 195291)
+++ releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog	2016-01-19 17:20:59 UTC (rev 195292)
@@ -1,3 +1,13 @@
+2016-01-19  Carlos Garcia Campos  <[email protected]>
+
+        Unreviewed. Fix GTK+ build with GTK+ < 3.14.
+
+        Flags GTK_ICON_LOOKUP_DIR_LTR and GTK_ICON_LOOKUP_DIR_RTL were
+        added in GTK+ 3.14.
+
+        * rendering/RenderThemeGtk.cpp:
+        (WebCore::loadThemedIcon):
+
 2015-09-18  Chris Dumez  <[email protected]>
 
         WebContent crash in WebCore::MemoryPressureHandler::releaseCriticalMemory() with GuardMalloc when preparing to suspend

Modified: releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderThemeGtk.cpp (195291 => 195292)


--- releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderThemeGtk.cpp	2016-01-19 17:06:35 UTC (rev 195291)
+++ releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderThemeGtk.cpp	2016-01-19 17:20:59 UTC (rev 195292)
@@ -376,10 +376,12 @@
     GRefPtr<GIcon> icon = adoptGRef(g_themed_icon_new(iconName));
     unsigned lookupFlags = GTK_ICON_LOOKUP_USE_BUILTIN | GTK_ICON_LOOKUP_FORCE_SIZE | GTK_ICON_LOOKUP_FORCE_SVG;
     GtkTextDirection direction = gtk_style_context_get_direction(context);
+#if GTK_CHECK_VERSION(3, 14, 0)
     if (direction & GTK_TEXT_DIR_LTR)
         lookupFlags |= GTK_ICON_LOOKUP_DIR_LTR;
     else if (direction & GTK_TEXT_DIR_RTL)
         lookupFlags |= GTK_ICON_LOOKUP_DIR_RTL;
+#endif
     int width, height;
     gtk_icon_size_lookup(iconSize, &width, &height);
     GRefPtr<GtkIconInfo> iconInfo = adoptGRef(gtk_icon_theme_lookup_by_gicon(gtk_icon_theme_get_default(), icon.get(), std::min(width, height), static_cast<GtkIconLookupFlags>(lookupFlags)));
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to