summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
authorSven Neumann <sven@convergence.de>2001-02-07 19:43:25 +0000
committerSven Neumann <neo@src.gnome.org>2001-02-07 19:43:25 +0000
commitea6096cc53f3e23dbe3d9adf33486126077ea94e (patch)
tree51e0e1a4a4a64ba0efb38ff844376e7024a1ea4d /gtk/gtkentry.c
parent82e24215429b1b07d36980b43cbed25956703c92 (diff)
downloadgtk+-ea6096cc53f3e23dbe3d9adf33486126077ea94e.tar.gz
convert area_height to pango dimensions after painting the background. We
2001-02-07 Sven Neumann <sven@convergence.de> * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to pango dimensions after painting the background. We used to draw gigantic flat boxes here.
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index dfc9a81665..daada4fb7a 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -1951,7 +1951,6 @@ gtk_entry_draw_text (GtkEntry *entry)
gint y_pos;
gdk_window_get_size (entry->text_area, &area_width, &area_height);
- area_height = PANGO_SCALE * (area_height - 2 * INNER_BORDER);
widget = GTK_WIDGET (entry);
@@ -1960,6 +1959,8 @@ gtk_entry_draw_text (GtkEntry *entry)
NULL, widget, "entry_bg",
0, 0, area_width, area_height);
+ area_height = PANGO_SCALE * (area_height - 2 * INNER_BORDER);
+
line = pango_layout_get_lines (layout)->data;
pango_layout_line_get_extents (line, NULL, &logical_rect);