--- load-graph.cpp      (rev2245)
+++ load-graph.cpp      (local)
@@ -485,6 +485,13 @@
        procman_debug("dmax = %u max = %u new_max = %u", dmax, g->net.max, new_max);
 
        g->net.max = new_max;
+
+       // force the graph background to be redrawn now that scale has changed
+       if (g->background_buffer != NULL) {
+               cairo_surface_destroy(g->background_buffer);
+               g->background_buffer = NULL;
+       }
+
 }
 
 static void

