2006-11-30 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Thu, 30 Nov 2006 14:46:39 +0000 (14:46 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Thu, 30 Nov 2006 14:46:39 +0000 (14:46 +0000)
* clutter-gtk/gtk-clutter.c:
(gtk_clutter_expose_event): Queue a redraw of the
stage instead of directly swapping the GL buffers.

ChangeLog
clutter-gtk/gtk-clutter.c

index 27d6c1e..69e0353 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2006-11-30  Emmanuele Bassi  <ebassi@openedhand.com>
 
        * clutter-gtk/gtk-clutter.c:
+       (gtk_clutter_expose_event): Queue a redraw of the
+       stage instead of directly swapping the GL buffers.
+
+2006-11-30  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter.c:
        (gtk_clutter_expose_event): Use the newly added
        clutter_stage_swap_buffers() and fix the missing redraw
        on expose bug.
index ae261c4..2fff3f3 100644 (file)
@@ -134,7 +134,7 @@ gtk_clutter_expose_event (GtkWidget      *widget,
 {
   GtkClutterPrivate *priv = GTK_CLUTTER (widget)->priv;
 
-  clutter_stage_swap_buffers (CLUTTER_STAGE (priv->stage));
+  clutter_actor_queue_redraw (priv->stage);
 
   return TRUE;
 }