Clutter fails to update with Mesa 7.9

Bug #632352 reported by Chris Halse Rogers
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
clutter-1.0 (Ubuntu)
Fix Released
Critical
Canonical Desktop Team

Bug Description

Mesa 7.9 fixes a bug where clients would receive swap_event XEvents when the client had not requested them. When they are available, clutter uses these events to drive the main timer. However, when applications that use clutter set up their own event handling they don't necessarily request these events.

The attached debdiff contains (a slight backport of) the upstream patch which fixes this by always selecting for the events clutter needs.

Tags: patch
Revision history for this message
Chris Halse Rogers (raof) wrote :
tags: added: patch
Changed in clutter-1.0 (Ubuntu):
importance: Undecided → Critical
status: New → Confirmed
Changed in clutter-1.0 (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Revision history for this message
Chris Halse Rogers (raof) wrote :

I'm confident that this fixes bug #638808, but I've pushed a package to https://edge.launchpad.net/~raof/+archive/aubergine for others to test this.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clutter-1.0 - 1.2.12-0ubuntu12

---------------
clutter-1.0 (1.2.12-0ubuntu12) maverick; urgency=low

  * debian/patches/always_select_glx_events.patch:
    - Patch taken from upstream git to fix clutter with mesa 7.9 which
      (correctly) only delivers swap_event events when the client has asked
      for them. (LP: #632352) (LP: #638808)
 -- Christopher James Halse Rogers <email address hidden> Tue, 31 Aug 2010 16:16:09 +1000

Changed in clutter-1.0 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.