← Back to team overview

compiz team mailing list archive

[Bug 741072] [NEW] Compiz doesn't handle synthetic unmap notifies correctly

 

Public bug reported:

Binary package hint: compiz

See ICCCM section 4.1.4

"For compatibility with obsolete clients, window managers should trigger
the transition to the Withdrawn state on the real UnmapNotify rather
than waiting for the synthetic one. They should also trigger the
transition if they receive a synthetic UnmapNotify on a window for which
they have not yet received a real UnmapNotify ."

We are not treating the synthetic UnmapNotify any differently to the
real one, so in effect compiz thinks the window is being unmapped twice.
This is causing problems like invisible windows left behind (frame input
windows) when windows are widthdrawn.

** Affects: unity
     Importance: High
     Assignee: Sam "SmSpillaz" Spilsbury (smspillaz)
         Status: Fix Committed

** Affects: compiz (Ubuntu)
     Importance: High
     Assignee: Sam "SmSpillaz" Spilsbury (smspillaz)
         Status: Fix Committed


** Tags: unity

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/741072

Title:
  Compiz doesn't handle synthetic unmap notifies correctly



Follow ups

References