[gnome-games] game-thumbnail: Restrict minimum emblem size



commit 70a9844f5d11a4736bc301446fa328cb5326a221
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Mon Jul 13 17:44:38 2020 +0500

    game-thumbnail: Restrict minimum emblem size
    
    Don't let it to go below 16px, this will prevent blurring with collections.

 src/ui/game-thumbnail.vala | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/ui/game-thumbnail.vala b/src/ui/game-thumbnail.vala
index 2c46bd52..9e528ec7 100644
--- a/src/ui/game-thumbnail.vala
+++ b/src/ui/game-thumbnail.vala
@@ -3,6 +3,7 @@
 private class Games.GameThumbnail : Gtk.DrawingArea {
        private const double EMBLEM_SCALE = 0.125;
        private const double ICON_SCALE = 0.75;
+       private const double EMBLEM_MIN_SIZE = 16;
 
        private ulong cover_changed_id;
        private Icon icon;
@@ -144,6 +145,7 @@ private class Games.GameThumbnail : Gtk.DrawingArea {
 
                var theme = Gtk.IconTheme.get_default ();
                var size = int.min (context.width, context.height) * EMBLEM_SCALE * scale_factor;
+               size = double.max (size, EMBLEM_MIN_SIZE * scale_factor);
                try {
                        var icon_info = theme.lookup_icon (icon_name, (int) size, 
Gtk.IconLookupFlags.FORCE_SIZE);
                        emblem = icon_info.load_symbolic (color);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]