Reviewed-by: Neil Roberts <neil@linux.intel.com>
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
priv->buffer =
cogl_wayland_texture_2d_new_from_buffer (context, buffer, error);
- clutter_actor_queue_redraw (CLUTTER_ACTOR (self));
-
g_object_notify_by_pspec (G_OBJECT (self), obj_props[PROP_COGL_TEXTURE]);
+ /* NB: We don't queue a redraw of the actor here because we don't
+ * know how much of the buffer has changed with respect to the
+ * previous buffer. We only ever queue a redraw in response to
+ * surface damage. */
+
if (!priv->buffer)
return FALSE;