[libgd] gd-stack: Disable transitions when we have gtk-enable-animations disabled



commit 8a3d8910c93546dbd05b677297da7e0af0c39c1a
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Feb 26 17:23:25 2013 -0500

    gd-stack: Disable transitions when we have gtk-enable-animations disabled
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694769

 libgd/gd-stack.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/libgd/gd-stack.c b/libgd/gd-stack.c
index 8bdb0a4..eafe41e 100644
--- a/libgd/gd-stack.c
+++ b/libgd/gd-stack.c
@@ -513,8 +513,14 @@ gd_stack_start_transition (GdStack *stack)
 {
   GdStackPrivate *priv = stack->priv;
   GtkWidget *widget = GTK_WIDGET (stack);
+  gdouble animations_enabled;
+
+  g_object_get (gtk_widget_get_settings (widget),
+                "gtk-enable-animations", &animations_enabled,
+                NULL);
 
   if (gtk_widget_get_mapped (widget) &&
+      animations_enabled &&
       priv->transition_type != GD_STACK_TRANSITION_TYPE_NONE &&
       priv->last_visible_child != NULL)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]