← Back to team overview

compiz team mailing list archive

Re: [Bug 723014] Re: New window tracking system breaks in the case where windows try to restack relative to destroyed windows that were never mapped

 

On Sat, Mar 12, 2011 at 1:38 AM, Jason Smith <JasSmith@xxxxxxxxx> wrote:
> Working on creating the ability to keep invalid windows in the compiz
> stack for a couple seconds after deletion
>

This is not the correct solution. A better way of doing this is making
sure that we track the windows somehow in core (have two lists?) and
ensure that plugins don't get initialized until MapRequest.

> ** Changed in: compiz (Ubuntu Natty)
>       Status: Confirmed => In Progress
>
> ** Changed in: compiz (Ubuntu Natty)
>     Assignee: Sam "SmSpillaz" Spilsbury (smspillaz) => Jason Smith (jassmith)
>
> --
> You received this bug notification because you are a member of Unity
> Bugs, which is subscribed to unity in ubuntu.
> https://bugs.launchpad.net/bugs/723014
>
> Title:
>  New window tracking system breaks in the case where windows try to
>  restack relative to destroyed windows that were never mapped
>
> Status in Unity:
>  Confirmed
> Status in “compiz” package in Ubuntu:
>  In Progress
> Status in “unity” package in Ubuntu:
>  Confirmed
> Status in “compiz” source package in Natty:
>  In Progress
> Status in “unity” source package in Natty:
>  Confirmed
>
> Bug description:
>  Binary package hint: compiz
>
>  Currently we aren't tracking windows that haven't been mapped in the
>  case that they are override redirect, however sometimes these windows
>  can be destroyed by the time CreateNotify arrives and we might get
>  Configure requests to try and stack windows relative to them however
>  since they are not in our internal window lists this will fail and
>  cause weird things to happen. For example
>
>   - Invisible windows (windows being managed the wrong way around)
>   - On suspend resume, gnome-screensaver creates a few windows then destroys them right afterwards, this causes weirdness when it tries to stack relative to those windows and fails.
>


-- 
Sam Spilsbury

-- 
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/723014

Title:
  New window tracking system breaks in the case where windows try to
  restack relative to destroyed windows that were never mapped



References