mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
graphwidgets: Fix possible divide by zero error.
This commit is contained in:
parent
27eeef93d9
commit
1ecf0a8180
@ -92,7 +92,8 @@ class CellRendererSparkline(gtk.CellRenderer):
|
|||||||
val = self.data_array[n]
|
val = self.data_array[n]
|
||||||
return baseline_y - (cell_area.height * val)
|
return baseline_y - (cell_area.height * val)
|
||||||
|
|
||||||
pixels_per_point = (cell_area.width / (len(self.data_array) - 1))
|
pixels_per_point = (cell_area.width /
|
||||||
|
((len(self.data_array) - 1) or 1))
|
||||||
|
|
||||||
points = []
|
points = []
|
||||||
for index in range(0, len(self.data_array)):
|
for index in range(0, len(self.data_array)):
|
||||||
@ -193,7 +194,7 @@ class Sparkline(gtk.DrawingArea):
|
|||||||
|
|
||||||
points_per_set = (len(self.data_array) / self.num_sets)
|
points_per_set = (len(self.data_array) / self.num_sets)
|
||||||
pixels_per_point = (float(cell_area.width) /
|
pixels_per_point = (float(cell_area.width) /
|
||||||
float((points_per_set - 1)))
|
(float((points_per_set - 1) or 1)))
|
||||||
|
|
||||||
# Mid-color graphics context (gtk.GC)
|
# Mid-color graphics context (gtk.GC)
|
||||||
# This draws the light gray backing rectangle
|
# This draws the light gray backing rectangle
|
||||||
|
Loading…
Reference in New Issue
Block a user