diff options
Diffstat (limited to 'gtk/gtkhruler.c')
-rw-r--r-- | gtk/gtkhruler.c | 4 |
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); |