diff options
author | Paweł Forysiuk <tuxator@o2.pl> | 2016-03-13 14:08:57 +0000 |
---|---|---|
committer | RabbitBot <> | 2016-03-13 14:08:57 +0000 |
commit | db62e7a577b52e569b7692fd47f44e7a57199689 (patch) | |
tree | f52bd60103941f8a7d2aff04e494d184377fedf3 | |
parent | b81440e29b3861f9c669aa7c2d822cf34bfc7aff (diff) | |
parent | d0ec0810c9ed65baa2e64c95ee08dc8e7179d1cb (diff) | |
download | midori-db62e7a577b52e569b7692fd47f44e7a57199689.tar.gz |
Handle gdk_pixbuf_scale_simple failure in colorfull tabs
-rw-r--r-- | extensions/colorful-tabs.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |