From: Matthias Clasen Date: Fri, 3 Feb 2023 09:00:03 +0000 (+0100) Subject: placessidebar: Make all rows ellipsize X-Git-Tag: archive/raspbian/4.8.3+ds-2+rpi1+deb12u1^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=21042c59592cb3989e6551875dbee87c8cce6bed;p=gtk4.git placessidebar: Make all rows ellipsize Otherwise, we end up with a single long row pushing the content of all the other rows off to the left, which is much worse than ellipsizing. Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/4710 Bug-Debian: https://bugs.debian.org/1043261 Applied-upstream: 4.9.3, commit:463f12a3bb42c60e2b86093f443d9d14541c9852 Applied-upstream: 4.8.4, commit:c4ddf47d8f0625e23c5677a412bcc6ba585fa5a8 Gbp-Pq: Name placessidebar-Make-all-rows-ellipsize.patch --- diff --git a/gtk/gtksidebarrow.c b/gtk/gtksidebarrow.c index f2adfde4b8..11ccf43ba7 100644 --- a/gtk/gtksidebarrow.c +++ b/gtk/gtksidebarrow.c @@ -278,11 +278,6 @@ gtk_sidebar_row_set_property (GObject *object, case PROP_SECTION_TYPE: self->section_type = g_value_get_enum (value); - if (self->section_type == GTK_PLACES_SECTION_COMPUTER || - self->section_type == GTK_PLACES_SECTION_OTHER_LOCATIONS) - gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_NONE); - else - gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_END); break; case PROP_PLACE_TYPE: diff --git a/gtk/ui/gtksidebarrow.ui b/gtk/ui/gtksidebarrow.ui index 046a1af08d..3521704472 100644 --- a/gtk/ui/gtksidebarrow.ui +++ b/gtk/ui/gtksidebarrow.ui @@ -25,6 +25,7 @@ 1 0 + end