[gnome-session] fail-whale-dialog: Load icon using monitor scale
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-session] fail-whale-dialog: Load icon using monitor scale
- Date: Wed, 6 May 2020 14:02:41 +0000 (UTC)
commit ae3ffc3cf197d13869556349d923cec91f305ee9
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date: Tue Feb 12 02:12:13 2019 +0100
fail-whale-dialog: Load icon using monitor scale
gnome-session/gsm-fail-whale-dialog.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/gnome-session/gsm-fail-whale-dialog.c b/gnome-session/gsm-fail-whale-dialog.c
index bf517b85..d6e8407f 100644
--- a/gnome-session/gsm-fail-whale-dialog.c
+++ b/gnome-session/gsm-fail-whale-dialog.c
@@ -270,6 +270,7 @@ setup_window (GsmFailWhaleDialog *fail_dialog)
GdkPixbuf *fail_icon;
GdkDisplay *display;
char *markup;
+ int scale_factor;
int i;
gtk_window_set_title (GTK_WINDOW (fail_dialog), "");
@@ -299,11 +300,13 @@ setup_window (GsmFailWhaleDialog *fail_dialog)
gtk_container_add (GTK_CONTAINER (fail_dialog), box);
- fail_icon = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
- GSM_ICON_COMPUTER_FAIL,
- 128,
- 0,
- NULL);
+ scale_factor = gdk_monitor_get_scale_factor (fail_dialog->monitor);
+ fail_icon = gtk_icon_theme_load_icon_for_scale (gtk_icon_theme_get_default (),
+ GSM_ICON_COMPUTER_FAIL,
+ 128,
+ scale_factor,
+ 0,
+ NULL);
if (fail_icon != NULL) {
image = gtk_image_new_from_pixbuf (fail_icon);
gtk_widget_show (image);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]