[gnome-maps] transitItineraryRow: Use sidebar icon style for mode icon



commit 1054c44294cf68eedb02f50fd5bd4fc05c427c7a
Author: Marcus Lundblad <ml update uu se>
Date:   Thu Sep 14 21:10:54 2017 +0200

    transitItineraryRow: Use sidebar icon style for mode icon
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783602

 src/transitItineraryRow.js |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/transitItineraryRow.js b/src/transitItineraryRow.js
index b7aedaf..e4356fd 100644
--- a/src/transitItineraryRow.js
+++ b/src/transitItineraryRow.js
@@ -92,17 +92,19 @@ var TransitItineraryRow = new Lang.Class({
     },
 
     _createLeg: function(leg, useCompact, useContractedLabels) {
+        let icon = new Gtk.Image({ icon_name: leg.iconName, visible: true });
+
+        icon.get_style_context().add_class('sidebar-icon');
+
         if (!leg.transit || useContractedLabels) {
             /* if this is a non-transit leg (walking), or in case we should
              * display only a mode icon (to save space), insert a sole icon */
-            return new Gtk.Image({ icon_name: leg.iconName,
-                                   visible: true })
+            return icon;
         } else {
             /* for transit legs put besides a short route label */
             let grid = new Gtk.Grid({ visible: true, column_spacing: 2 });
 
-            grid.attach(new Gtk.Image({ icon_name: leg.iconName, visible: true }),
-                        0, 0, 1, 1);
+            grid.attach(icon, 0, 0, 1, 1);
             grid.attach(new TransitRouteLabel.TransitRouteLabel({ leg: leg,
                                                                   compact: useCompact,
                                                                   visible: true }),


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