summaryrefslogtreecommitdiff
path: root/gtk/gtkhruler.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkhruler.c')
-rw-r--r--gtk/gtkhruler.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkhruler.c b/gtk/gtkhruler.c
index acbceb6f74..489b854904 100644
--- a/gtk/gtkhruler.c
+++ b/gtk/gtkhruler.c
@@ -190,7 +190,8 @@ gtk_hruler_draw_ticks (GtkRuler *ruler)
lower = ruler->lower / ruler->metric->pixels_per_unit;
if ((upper - lower) == 0)
- return;
+goto out;
+
increment = (gdouble) width / (upper - lower);
/* determine the scale
@@ -267,6 +268,7 @@ gtk_hruler_draw_ticks (GtkRuler *ruler)
}
cairo_fill (cr);
+out:
cairo_destroy (cr);
g_object_unref (layout);