[gnome-games] game-thumbnail: Restrict minimum emblem size
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] game-thumbnail: Restrict minimum emblem size
- Date: Mon, 13 Jul 2020 12:45:24 +0000 (UTC)
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]