[systemd-commits] src/analyze

Thomas H.P. Andersen phomes at kemper.freedesktop.org
Thu Jan 30 22:13:07 PST 2014


 src/analyze/analyze.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit b5cfa7408c4cb68e9bb232fc34b07fd03c915617
Author: Thomas Hindoe Paaboel Andersen <phomes at gmail.com>
Date:   Fri Jan 31 07:07:20 2014 +0100

    analyze: fix plot issues when using gummiboot
    
    It would crash and the legend in the bottom followed the time 0.0.

diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c
index 459f879..3d2d08f 100644
--- a/src/analyze/analyze.c
+++ b/src/analyze/analyze.c
@@ -556,7 +556,7 @@ static int analyze_plot(sd_bus *bus) {
             name.nodename, name.release, name.version, name.machine);
 
         svg("<g transform=\"translate(%.3f,100)\">\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);
@@ -606,7 +606,10 @@ static int analyze_plot(sd_bus *bus) {
                 y++;
         }
 
+        svg("</g>\n");
+
         /* Legend */
+        svg("<g transform=\"translate(20,100)\">\n");
         y++;
         svg_bar("activating", 0, 300000, y);
         svg_text(true, 400000, y, "Activating");



More information about the systemd-commits mailing list