From ce14bef5c36993b13f117d3134abac36825fef9a Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Wed, 4 Apr 2018 07:27:14 -0400 Subject: sidebar: Respect sidebar dimensions on HiDPI --- src/caja-sidebar-title.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/caja-sidebar-title.c') diff --git a/src/caja-sidebar-title.c b/src/caja-sidebar-title.c index 3b257230..2c2cebe1 100644 --- a/src/caja-sidebar-title.c +++ b/src/caja-sidebar-title.c @@ -731,9 +731,11 @@ caja_sidebar_title_size_allocate (GtkWidget *widget, CajaSidebarTitle *sidebar_title; guint16 old_width; guint best_icon_size; + gint scale; GtkAllocation old_allocation, new_allocation; sidebar_title = CAJA_SIDEBAR_TITLE (widget); + scale = gtk_widget_get_scale_factor (widget); gtk_widget_get_allocation (widget, &old_allocation); old_width = old_allocation.width; @@ -744,7 +746,7 @@ caja_sidebar_title_size_allocate (GtkWidget *widget, if (old_width != new_allocation.width) { - best_icon_size = get_best_icon_size (sidebar_title); + best_icon_size = get_best_icon_size (sidebar_title) / scale; if (best_icon_size != sidebar_title->details->best_icon_size) { sidebar_title->details->best_icon_size = best_icon_size; -- cgit v1.2.1