Index: panel-plugin/xfce-mixer-plugin.c =================================================================== --- panel-plugin/xfce-mixer-plugin.c (révision 29690) +++ panel-plugin/xfce-mixer-plugin.c (copie de travail) @@ -238,7 +238,9 @@ xfce_mixer_plugin_size_changed (XfceMixerPlugin *m orientation = xfce_panel_plugin_get_orientation (mixer_plugin->plugin); /* Resize the panel plugin */ - gtk_widget_set_size_request (GTK_WIDGET (mixer_plugin->plugin), size, size); + gtk_widget_set_size_request (GTK_WIDGET (mixer_plugin->plugin), + orientation == GTK_ORIENTATION_HORIZONTAL ? -1 : size, + orientation == GTK_ORIENTATION_VERTICAL ? -1 : size); /* Determine size for the volume button icons */ size -= 2 + 2 * MAX (mixer_plugin->button->style->xthickness, mixer_plugin->button->style->ythickness); Index: panel-plugin/xfce-volume-button.c =================================================================== --- panel-plugin/xfce-volume-button.c (révision 29690) +++ panel-plugin/xfce-volume-button.c (copie de travail) @@ -202,7 +202,7 @@ xfce_volume_button_init (XfceVolumeButton *button) button->pixbufs = g_new0 (GdkPixbuf*, G_N_ELEMENTS (icons)-1); /* Create adjustment for the button (from 0.0 to 1.0 in 5% steps) */ - button->adjustment = gtk_adjustment_new (0.0, 0.0, 1.0, 0.05, 0.05, 0.1); + button->adjustment = gtk_adjustment_new (0.0, 0.0, 1.0, 0.05, 0.05, 0.0); /* Create a new scaled image for the button icon */ button->image = xfce_scaled_image_new ();