Merge branch 'wip/carlosg/revealer-fix-interrupted-animations' into 'gtk-3-24'
revealer: Fully set the target state if unmapped during animation See merge request GNOME/gtk!465
This commit is contained in:
@@ -635,10 +635,7 @@ gtk_revealer_stop_animation (GtkRevealer *revealer)
|
||||
{
|
||||
GtkRevealerPrivate *priv = gtk_revealer_get_instance_private (revealer);
|
||||
if (priv->current_pos != priv->target_pos)
|
||||
{
|
||||
priv->current_pos = priv->target_pos;
|
||||
g_object_notify_by_pspec (G_OBJECT (revealer), props[PROP_CHILD_REVEALED]);
|
||||
}
|
||||
gtk_revealer_set_position (revealer, priv->target_pos);
|
||||
if (priv->tick_id != 0)
|
||||
{
|
||||
gtk_widget_remove_tick_callback (GTK_WIDGET (revealer), priv->tick_id);
|
||||
|
||||
Reference in New Issue
Block a user