Michal Schmidt e43452
From 9a11d4dc5b77fc3b9b33f96888f1a46f5a013786 Mon Sep 17 00:00:00 2001
Michal Schmidt e43452
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Michal Schmidt e43452
Date: Thu, 3 Mar 2011 01:30:08 +0100
Michal Schmidt f1996e
Subject: [PATCH] systemadm: display dependencies sorted (cherry picked from
Michal Schmidt f1996e
 commit 8278f06953f5339646e5ff98900321f1525c0a21)
Michal Schmidt e43452
Michal Schmidt e43452
---
Michal Schmidt e43452
 src/systemadm.vala |    6 +++++-
Michal Schmidt e43452
 1 files changed, 5 insertions(+), 1 deletions(-)
Michal Schmidt e43452
Michal Schmidt e43452
diff --git a/src/systemadm.vala b/src/systemadm.vala
Michal Schmidt e43452
index c893da0..088ba26 100644
Michal Schmidt e43452
--- a/src/systemadm.vala
Michal Schmidt e43452
+++ b/src/systemadm.vala
Michal Schmidt e43452
@@ -458,6 +458,10 @@ public class MainWindow : Window {
Michal Schmidt e43452
         }
Michal Schmidt e43452
 
Michal Schmidt e43452
         public string make_dependency_string(string? prefix, string word, string[] dependencies) {
Michal Schmidt e43452
+                Gee.Collection<unowned string> sorted = new Gee.TreeSet<string>();
Michal Schmidt e43452
+                foreach (string i in dependencies)
Michal Schmidt e43452
+                        sorted.add(i);
Michal Schmidt e43452
+
Michal Schmidt e43452
                 bool first = true;
Michal Schmidt e43452
                 string r;
Michal Schmidt e43452
 
Michal Schmidt e43452
@@ -466,7 +470,7 @@ public class MainWindow : Window {
Michal Schmidt e43452
                 else
Michal Schmidt e43452
                         r = prefix;
Michal Schmidt e43452
 
Michal Schmidt e43452
-                foreach (string i in dependencies) {
Michal Schmidt e43452
+                foreach (string i in sorted) {
Michal Schmidt e43452
                         if (r != "")
Michal Schmidt e43452
                                 r += first ? "\n" : ",";
Michal Schmidt e43452