diff options
Diffstat (limited to 'wikipedia')
-rw-r--r-- | wikipedia/src/endless_wikipedia/CategoryButton.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/wikipedia/src/endless_wikipedia/CategoryButton.js b/wikipedia/src/endless_wikipedia/CategoryButton.js index e1b428e..8df4e18 100644 --- a/wikipedia/src/endless_wikipedia/CategoryButton.js +++ b/wikipedia/src/endless_wikipedia/CategoryButton.js @@ -119,7 +119,9 @@ const CategoryButton = new Lang.Class({ source_width = -1; let source_pixbuf = GdkPixbuf.Pixbuf.new_from_resource_at_scale(res_path, source_width, source_height, true); - let cropped_pixbuf = source_pixbuf.new_subpixbuf(0, 0, width, height); + let cropped_pixbuf = source_pixbuf; + if(width < source_pixbuf.width || height < source_pixbuf.height) + cropped_pixbuf = source_pixbuf.new_subpixbuf(0, 0, width, height); this._image.set_from_pixbuf(cropped_pixbuf); } }); |