From 982c437cfa1dc189fb650e00c6124e00f2c6de68 Mon Sep 17 00:00:00 2001 From: Thomas Hindoe Paaboel Andersen Date: Fri, 31 Jan 2014 07:07:20 +0100 Subject: [PATCH] analyze: fix plot issues when using gummiboot It would crash and the legend in the bottom followed the time 0.0. --- src/analyze/systemd-analyze.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/analyze/systemd-analyze.c b/src/analyze/systemd-analyze.c index f4c7f68..317baf9 100644 --- a/src/analyze/systemd-analyze.c +++ b/src/analyze/systemd-analyze.c @@ -540,7 +540,7 @@ static int analyze_plot(DBusConnection *bus) { name.nodename, name.release, name.version, name.machine); svg("\n", 20.0 + (SCALE_X * boot->firmware_time)); - svg_graph_box(m, -boot->firmware_time, boot->finish_time); + svg_graph_box(m, -(double) boot->firmware_time, boot->finish_time); if (boot->firmware_time) { svg_bar("firmware", -(double) boot->firmware_time, -(double) boot->loader_time, y); @@ -589,7 +589,10 @@ static int analyze_plot(DBusConnection *bus) { y++; } + svg("\n"); + /* Legend */ + svg("\n"); y++; svg_bar("activating", 0, 300000, y); svg_text(true, 400000, y, "Activating");