Mercurial > audlegacy
diff src/audacious/widgets/audacious_pbutton.c @ 2828:0e460510d782 trunk
[svn] - fix audacious_pbutton_size_allocate
| author | desowin |
|---|---|
| date | Fri, 08 Jun 2007 02:02:12 -0700 |
| parents | 9b27830ba765 |
| children | 4eda78b785ed |
line wrap: on
line diff
--- a/src/audacious/widgets/audacious_pbutton.c Thu Jun 07 13:24:13 2007 -0700 +++ b/src/audacious/widgets/audacious_pbutton.c Fri Jun 08 02:02:12 2007 -0700 @@ -263,6 +263,10 @@ gtk_widget_size_allocate (GTK_BIN (button)->child, &child_alloc); } + + if (GDK_IS_WINDOW(button->event_window)) + gdk_window_move_resize (button->event_window, widget->allocation.x, widget->allocation.y, + widget->allocation.width, widget->allocation.height); } static void button_pressed(AudaciousPButton *button) { @@ -357,11 +361,6 @@ gtk_widget_set_size_request(widget, priv->w*(1+priv->double_size), priv->h*(1+priv->double_size)); gtk_widget_set_uposition(widget, button->x*(1+priv->double_size), button->y*(1+priv->double_size)); - if (GDK_IS_WINDOW(button->event_window)) { - gdk_window_resize(button->event_window, priv->w*(1+priv->double_size), priv->h*(1+priv->double_size)); - gdk_window_move(button->event_window, button->x*(1+priv->double_size), button->y*(1+priv->double_size)); - } - audacious_pbutton_paint(button); }
