| Index: chrome/browser/ui/libgtkui/gtk_ui.cc
|
| diff --git a/chrome/browser/ui/libgtkui/gtk_ui.cc b/chrome/browser/ui/libgtkui/gtk_ui.cc
|
| index 02add34d434f5541555b4e3c4a4488f9423aa5a0..3423149019994af5d16209e86d65ffba69da8332 100644
|
| --- a/chrome/browser/ui/libgtkui/gtk_ui.cc
|
| +++ b/chrome/browser/ui/libgtkui/gtk_ui.cc
|
| @@ -82,13 +82,6 @@
|
| // - Render and inject the omnibox background.
|
| // - Make sure to test with a light on dark theme, too.
|
|
|
| -// Work around a header bug:
|
| -// linux/debian_wheezy_i386-sysroot/usr/include/linux/stddef.h redefines NULL
|
| -// to 0, which breaks -Wsentinel. Get back the normal definition of NULL.
|
| -// TODO(thakis): Remove this once we update sysroots.
|
| -#define __need_NULL
|
| -#include <stddef.h>
|
| -
|
| namespace libgtkui {
|
|
|
| namespace {
|
| @@ -155,13 +148,13 @@ class GtkButtonImageSource : public gfx::ImageSkiaSource {
|
| {
|
| // http://crbug.com/346740
|
| ANNOTATE_SCOPED_MEMORY_LEAK;
|
| - pixmap = gtk_widget_get_snapshot(button, NULL);
|
| + pixmap = gtk_widget_get_snapshot(button, nullptr);
|
| }
|
|
|
| gdk_drawable_get_size(GDK_DRAWABLE(pixmap), &w, &h);
|
| GdkColormap* colormap = gdk_drawable_get_colormap(pixmap);
|
| GdkPixbuf* pixbuf = gdk_pixbuf_get_from_drawable(
|
| - NULL, GDK_DRAWABLE(pixmap), colormap, 0, 0, 0, 0, w, h);
|
| + nullptr, GDK_DRAWABLE(pixmap), colormap, 0, 0, 0, 0, w, h);
|
|
|
| gdk_cairo_set_source_pixbuf(cr, pixbuf, 0, 0);
|
| cairo_paint(cr);
|
| @@ -302,11 +295,11 @@ gfx::FontRenderParams GetGtkFontRenderParams() {
|
| CHECK(gtk_settings);
|
| gint antialias = 0;
|
| gint hinting = 0;
|
| - gchar* hint_style = NULL;
|
| - gchar* rgba = NULL;
|
| + gchar* hint_style = nullptr;
|
| + gchar* rgba = nullptr;
|
| g_object_get(gtk_settings, "gtk-xft-antialias", &antialias, "gtk-xft-hinting",
|
| &hinting, "gtk-xft-hintstyle", &hint_style, "gtk-xft-rgba",
|
| - &rgba, NULL);
|
| + &rgba, nullptr);
|
|
|
| gfx::FontRenderParams params;
|
| params.antialiasing = antialias != 0;
|
| @@ -352,7 +345,7 @@ double GetDpi() {
|
| GtkSettings* gtk_settings = gtk_settings_get_default();
|
| CHECK(gtk_settings);
|
| gint gtk_dpi = -1;
|
| - g_object_get(gtk_settings, "gtk-xft-dpi", >k_dpi, NULL);
|
| + g_object_get(gtk_settings, "gtk-xft-dpi", >k_dpi, nullptr);
|
|
|
| // GTK multiplies the DPI by 1024 before storing it.
|
| return (gtk_dpi > 0) ? gtk_dpi / 1024.0 : kDefaultDPI;
|
| @@ -559,12 +552,12 @@ double GtkUi::GetCursorBlinkInterval() const {
|
| gint cursor_blink_time = kGtkDefaultCursorBlinkTime;
|
| gboolean cursor_blink = TRUE;
|
| g_object_get(gtk_settings_get_default(), "gtk-cursor-blink-time",
|
| - &cursor_blink_time, "gtk-cursor-blink", &cursor_blink, NULL);
|
| + &cursor_blink_time, "gtk-cursor-blink", &cursor_blink, nullptr);
|
| return cursor_blink ? (cursor_blink_time / kGtkCursorBlinkCycleFactor) : 0.0;
|
| }
|
|
|
| ui::NativeTheme* GtkUi::GetNativeTheme(aura::Window* window) const {
|
| - ui::NativeTheme* native_theme_override = NULL;
|
| + ui::NativeTheme* native_theme_override = nullptr;
|
| if (!native_theme_overrider_.is_null())
|
| native_theme_override = native_theme_overrider_.Run(window);
|
|
|
| @@ -639,7 +632,7 @@ gfx::Image GtkUi::GetIconForContentType(const std::string& content_type,
|
| static_cast<GtkIconLookupFlags>(GTK_ICON_LOOKUP_FORCE_SIZE)));
|
| if (!icon_info)
|
| continue;
|
| - ScopedGdkPixbuf pixbuf(gtk_icon_info_load_icon(icon_info.get(), NULL));
|
| + ScopedGdkPixbuf pixbuf(gtk_icon_info_load_icon(icon_info.get(), nullptr));
|
| if (!pixbuf)
|
| continue;
|
|
|
|
|