From d0ec0810c9ed65baa2e64c95ee08dc8e7179d1cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk?= Date: Wed, 24 Feb 2016 22:45:09 +0100 Subject: Handle gdk_pixbuf_scale_simple failure in colorfull tabs --- extensions/colorful-tabs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'extensions') diff --git a/extensions/colorful-tabs.c b/extensions/colorful-tabs.c index a81950c4..1f201ef9 100644 --- a/extensions/colorful-tabs.c +++ b/extensions/colorful-tabs.c @@ -74,6 +74,10 @@ view_get_bgcolor_for_favicon (GdkPixbuf* icon, guchar* pixels; newpix = gdk_pixbuf_scale_simple (icon, 1, 1, GDK_INTERP_BILINEAR); + + // Sometimes gdk_pixbuf_scale may fail, return gracefully + g_return_if_fail (newpix != NULL); + pixels = gdk_pixbuf_get_pixels (newpix); color->red = pixels[0] * 255; color->green = pixels[1] * 255; -- cgit v1.2.1