A typo which was using minimum_width for natural_width and viceversa.
gtk_revealer_get_padding (revealer, &padding);
horizontal_padding = padding.left + padding.right;
- minimum_width = preferred_natural_width + horizontal_padding;
- natural_width = preferred_minimum_width + horizontal_padding;
+ minimum_width = preferred_minimum_width + horizontal_padding;
+ natural_width = preferred_natural_width + horizontal_padding;
transition = effective_transition (revealer);
if (transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT ||