From dec47f062e7655bd56e6e47f94802df8eec87d38 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 27 Sep 2010 20:49:39 +0200 Subject: [PATCH] label: Fix rendering of rotated labels gtk_paint_layout is utterly broken. Someone needs to fix it so we use the cairo_t's matrix and don't juggle with both Pango and cairo matrices everywhere. --- gtk/gtklabel.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 241862f5fa..1f05d05936 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -4067,8 +4067,7 @@ gtk_label_draw (GtkWidget *widget, window = gtk_widget_get_window (widget); gtk_widget_get_allocation (widget, &allocation); - x -= allocation.x; - y -= allocation.y; + cairo_translate (cr, -allocation.x, -allocation.y); gtk_paint_layout (style, cr,