From 90beb8a5147b76d371136a64767cea048248a651 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 23 Sep 2010 11:54:06 +0200 Subject: [PATCH] entry: Use gtk_cairo_transform_to_window() --- gtk/gtkentry.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 650dc54ed7..149043a1c6 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -3465,12 +3465,9 @@ gtk_entry_draw (GtkWidget *widget, if (gtk_cairo_should_draw_window (cr, entry->text_area)) { - gint x, y; - cairo_save (cr); - gdk_window_get_position (entry->text_area, &x, &y); - cairo_translate (cr, x, y); + gtk_cairo_transform_to_window (cr, widget, entry->text_area); gtk_paint_flat_box (style, cr, state, GTK_SHADOW_NONE, @@ -3501,12 +3498,9 @@ gtk_entry_draw (GtkWidget *widget, if (icon_info != NULL && gtk_cairo_should_draw_window (cr, icon_info->window)) { - gint x, y; - cairo_save (cr); - gdk_window_get_position (icon_info->window, &x, &y); - cairo_translate (cr, x, y); + gtk_cairo_transform_to_window (cr, widget, icon_info->window); gtk_paint_flat_box (style, cr, state, GTK_SHADOW_NONE,