X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsystemadm.vala;h=a3068f157d04aa19a777c6513378ff4c8ef23aa6;hb=8b1451ade7794c21d29141dc363d0f626e2070ee;hp=088ba26be9fda31981107e73444fd228312f221f;hpb=8278f06953f5339646e5ff98900321f1525c0a21;p=elogind.git
diff --git a/src/systemadm.vala b/src/systemadm.vala
index 088ba26be..a3068f157 100644
--- a/src/systemadm.vala
+++ b/src/systemadm.vala
@@ -457,6 +457,25 @@ public class MainWindow : Window {
unit_cgroup_label.set_text_or_na();
}
+ public string format_unit_link(string i) {
+ Unit? u = get_unit(i);
+ if(u == null)
+ return "" + i + ""
+ + i + "(" +
+ u.sub_state + ")" + "";
+ return " " + span + "";
+ }
+
+
public string make_dependency_string(string? prefix, string word, string[] dependencies) {
Gee.Collection sorted = new Gee.TreeSet();
foreach (string i in dependencies)
@@ -475,11 +494,11 @@ public class MainWindow : Window {
r += first ? "\n" : ",";
if (first) {
- r += word;
+ r += "" + word + ":";
first = false;
}
- r += " " + i + "";
+ r += format_unit_link(i);
}
return r;