lp:~raof/unity-greeter/fix-login-corruption
- Get this branch:
- bzr branch lp:~raof/unity-greeter/fix-login-corruption
Branch merges
- Robert Ancell: Approve
-
Diff: 100 lines (+26/-24)1 file modifiedsrc/unity-greeter.vala (+26/-24)
Related bugs
Bug #931967: Corrupted graphics after the login until the unity launcher appears | Undecided | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 366. By Chris Halse Rogers
-
Also set root window's backing pixmap in test mode.
This makes it possible to test in an xnest server
- 365. By Chris Halse Rogers
-
Use draw_full () rather than draw () to draw the background pixmap.
draw () goes through gtk_widget_draw, which fails because we've changed the underlying
surface it's trying to draw to, and wouldn't be what we want anyway as it'd
draw all the children of the background, too, like the user list. - 363. By Chris Halse Rogers
-
Move SetWindowBackgr
oundPixmap call to refresh_background. XSetWindowBackg
roundPixmap takes a copy of the drawable set; further rendering
to that pixmap invokes undefined behaviour in the server.Also, flush the Cairo surface before using the underlying pixmap; Cairo requires
that a flush preceed any native access to the underlying resource. - 362. By Chris Halse Rogers
-
Don't set up a new X connection for the root pixmap.
This is unnecessary, as SetWindowBackgr
oundPixmap will take a copy.
Also, the existing code was racy - there's no guarantee that the XCreatePixmap
on display would complete (or even be dispatched) before trying to create
a CairoXlibSurface on xdisplay. Pixmap XID allocation is handled client-side;
there's no round-trip required for XCreatePixmap to return. - 361. By Launchpad Translations on behalf of unity-greeter-team
-
Launchpad automatic translations update.
- 360. By Launchpad Translations on behalf of unity-greeter-team
-
Launchpad automatic translations update.
- 359. By Launchpad Translations on behalf of unity-greeter-team
-
Launchpad automatic translations update.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity-greeter