Race in expose manager event processing

Bug #588299 reported by Evan on 2010-06-01
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Jason Smith
unity (Ubuntu)
Undecided
Unassigned

Bug Description

At on_stage_captured_event:543 in expose-manager.vala, last_selected_clone gets set to null if the event was not a button press. However, events can arrive between the initial click and the processing of that event. This creates a race condition whereby events for the mouse moving can arrive after the event for a window being selected, but before the processing of the mouse click event.

Related branches

Evan (ev) on 2010-06-01
description: updated
Neil J. Patel (njpatel) on 2010-06-01
Changed in unity:
assignee: nobody → Jason Smith (jassmith)
importance: Undecided → Medium
milestone: none → 0.2.0
Neil J. Patel (njpatel) on 2010-06-04
Changed in unity:
milestone: 0.2.6 → 0.2.8
Neil J. Patel (njpatel) on 2010-06-10
Changed in unity:
milestone: 0.2.8 → 0.2.10
Neil J. Patel (njpatel) on 2010-06-10
Changed in unity:
status: New → Confirmed
Neil J. Patel (njpatel) on 2010-06-17
Changed in unity:
milestone: 2010-06-17 → 2010-06-24
Neil J. Patel (njpatel) on 2010-06-24
Changed in unity:
status: Confirmed → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 0.2.12-0ubuntu1

---------------
unity (0.2.12-0ubuntu1) maverick; urgency=low

  * New upstream release:
    - reordered applications launchers don't save their location (LP: #592087)
    - cannot close panel menus unless clicking on particular zones of the
      display (LP: #595880)
    - Add support for switching workspaces (LP: #594157)
    - Indicators should listen to show/hide from GtkWidget (LP: #590920)
    - Race in expose manager event processing (LP: #588299)
    - Files Place (View) - add support for file grouping (LP: #597256)
    - Apps Place (View) - add basic support (LP: #597257)
  * debian/patches/01_draw_background_with_nautilus_off.patch:
    - integrated upstream
  * debian/control:
    - add libclutk-dev as a dep to libunity-dev
    - bump clutk, dee and bamf dep to latest
 -- Didier Roche <email address hidden> Thu, 24 Jun 2010 21:12:40 +0200

Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers