Mercurial > audlegacy
diff src/audacious/ui_skinned_textbox.c @ 2919:2abf3bb3e63d trunk
fix textbox resize
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Fri, 29 Jun 2007 11:13:26 +0200 |
parents | 4e71092ab29b |
children | 5a94507f507e |
line wrap: on
line diff
--- a/src/audacious/ui_skinned_textbox.c Fri Jun 29 11:00:23 2007 +0200 +++ b/src/audacious/ui_skinned_textbox.c Fri Jun 29 11:13:26 2007 +0200 @@ -298,6 +298,14 @@ textbox->x = widget->allocation.x/(priv->double_size ? 2 : 1); textbox->y = widget->allocation.y/(priv->double_size ? 2 : 1); + + if (priv->w != widget->allocation.width) { + priv->w = widget->allocation.width; + if (priv->pixmap_text) g_free(priv->pixmap_text); + priv->pixmap_text = NULL; + priv->offset = 0; + ui_skinned_textbox_redraw(textbox); + } } static gboolean ui_skinned_textbox_textbox_press(GtkWidget *widget, GdkEventButton *event) {