lp:~aacid/qtmir/make_sure_surface_not_null

Created by Albert Astals Cid on 2017-03-02 and last modified on 2017-03-20
Get this branch:
bzr branch lp:~aacid/qtmir/make_sure_surface_not_null
Only Albert Astals Cid can upload to this branch. If you are Albert Astals Cid please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Albert Astals Cid
Project:
QtMir
Status:
Merged

Recent revisions

628. By Albert Astals Cid on 2017-03-20

Wrong merge

627. By Albert Astals Cid on 2017-03-20

Merge

626. By Albert Astals Cid on 2017-03-14

Check for find() result not being null before using it

We do it in onWindowReady, onWindowMoved, onWindowFocusChanged, etc so no reason to not do it in onWindowRemoved

625. By Gerry Boland on 2017-03-13

Remnant of bad rebase, delete SessionManager reference

624. By Gerry Boland on 2017-03-03

Make self-triggered MirSurface deletion happen later, makes code more robust

623. By Gerry Boland on 2017-03-02

Cleanup: no need to pass MirSurface out in isBeingDisplayedChanged signal

622. By Gerry Boland on 2017-03-02

Stop MirSurface deleting itself, ensure SurfaceManager alone manages MirSurface lifetimes

This fixes bugs where a MirSurface would call deleteLater on itself, but SurfaceManager would have no idea and keep a pointer to that MirSurface in its internal list.

Instead SurfaceManager listens for signals from MirSurface and decides when to delete it.

621. By Gerry Boland on 2017-03-02

Remove tests for the old delete-self behaviour of MirSurface

620. By Gerry Boland on 2017-03-02

Small SurfaceManager Test improvements

619. By Gerry Boland on 2017-03-02

Add more SurfaceManager tests

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:qtmir
This branch contains Public information 
Everyone can see this information.