[gtk+] file chooser: Don't ellipsize "Other Locations"



commit 98a36955fec680b05675c7a6ba738897e65a37c9
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Feb 27 23:03:55 2016 -0500

    file chooser: Don't ellipsize "Other Locations"
    
    It just looks wrong if the file chooser comes up with
    "Other Locations" ellipsized. Treat it like the other
    fixed entries. We only want to ellipsize bookmarks, because
    their length is unpredictable.

 gtk/gtksidebarrow.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtksidebarrow.c b/gtk/gtksidebarrow.c
index 3df5b02..f8e25b4 100644
--- a/gtk/gtksidebarrow.c
+++ b/gtk/gtksidebarrow.c
@@ -185,10 +185,11 @@ gtk_sidebar_row_set_property (GObject      *object,
 
     case PROP_SECTION_TYPE:
       self->section_type = g_value_get_int (value);
-      if (self->section_type != SECTION_COMPUTER)
-        gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_END);
-      else
+      if (self->section_type == SECTION_COMPUTER ||
+          self->section_type == 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:


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