# HG changeset patch # User Tomasz Mon # Date 1182526686 -7200 # Node ID 9f37fd52e7d0eb4eb015045dcec731ab7d05f82c # Parent bec320cfcc125464e90914a5fe1dac2b7bb2f3ae use correct skin indexes diff -r bec320cfcc12 -r 9f37fd52e7d0 src/audacious/ui_skinned_button.c --- a/src/audacious/ui_skinned_button.c Fri Jun 22 17:23:58 2007 +0200 +++ b/src/audacious/ui_skinned_button.c Fri Jun 22 17:38:06 2007 +0200 @@ -442,19 +442,22 @@ obj = gdk_pixmap_new(NULL, priv->w, priv->h, gdk_rgb_get_visual()->depth); switch (button->type) { case TYPE_PUSH: - skin_draw_pixmap(bmp_active_skin, obj, priv->gc, priv->skin_index2, + skin_draw_pixmap(bmp_active_skin, obj, priv->gc, + button->pressed ? priv->skin_index2 : priv->skin_index1, button->pressed ? button->px : button->nx, button->pressed ? button->py : button->ny, 0, 0, priv->w, priv->h); break; case TYPE_TOGGLE: if (button->inside) - skin_draw_pixmap(bmp_active_skin, obj, priv->gc, priv->skin_index2, + skin_draw_pixmap(bmp_active_skin, obj, priv->gc, + button->pressed ? priv->skin_index2 : priv->skin_index1, button->pressed ? button->ppx : button->pnx, button->pressed ? button->ppy : button->pny, 0, 0, priv->w, priv->h); else - skin_draw_pixmap(bmp_active_skin, obj, priv->gc, priv->skin_index2, + skin_draw_pixmap(bmp_active_skin, obj, priv->gc, + button->pressed ? priv->skin_index2 : priv->skin_index1, button->pressed ? button->px : button->nx, button->pressed ? button->py : button->ny, 0, 0, priv->w, priv->h);