[gnome-system-monitor] Fixed graphic glitches when using stacked area chart
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Fixed graphic glitches when using stacked area chart
- Date: Mon, 20 Jan 2014 11:43:23 +0000 (UTC)
commit aa702e85b582a10caff0ed84b7b539d02315d212
Author: Robert Roth <robert roth off gmail com>
Date: Mon Jan 20 13:43:13 2014 +0200
Fixed graphic glitches when using stacked area chart
src/load-graph.cpp | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/load-graph.cpp b/src/load-graph.cpp
index cbb0817..e06d5d4 100644
--- a/src/load-graph.cpp
+++ b/src/load-graph.cpp
@@ -259,9 +259,9 @@ load_graph_draw (GtkWidget *widget,
for (j = graph->n-1; j >= 0; j--) {
gdk_cairo_set_source_rgba (cr, &(graph->colors [j]));
if (drawStacked) {
- cairo_move_to (cr, x_offset, graph->real_draw_height);
+ cairo_move_to (cr, x_offset, graph->real_draw_height + 3.5f);
} else {
- cairo_move_to (cr, x_offset, (1.0f - graph->data[0][j]) * graph->real_draw_height);
+ cairo_move_to (cr, x_offset, (1.0f - graph->data[0][j]) * graph->real_draw_height + 3.5f);
}
for (i = 1; i < LoadGraph::NUM_POINTS; ++i) {
if (graph->data[i][j] == -1.0f)
@@ -275,7 +275,9 @@ load_graph_draw (GtkWidget *widget,
(1.0f - graph->data[i][j]) * graph->real_draw_height + 3.5f);
}
if (drawStacked) {
- cairo_rel_line_to (cr, x_offset - (LoadGraph::NUM_POINTS * graph->graph_delx),
graph->real_draw_height);
+ cairo_rel_line_to (cr, 0, graph->real_draw_height + 3.5f);
+ //cairo_stroke_preserve(cr);
+ //cairo_close_path(cr);
cairo_fill(cr);
} else {
cairo_stroke (cr);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]