diff options
| author | smspillaz <sam.spilsbury@canonical.com> | 2012-04-11 11:34:00 -0400 |
|---|---|---|
| committer | Tarmac <> | 2012-04-11 11:34:00 -0400 |
| commit | 8e7d87725ec50273eac1bf7e5136a4c5f30bec7b (patch) | |
| tree | 3341b90cd739cb2f028aa35f1dbc95c33cb5ebcc /plugins | |
| parent | 305f3f85da2c2808322149491badd146938cb4a2 (diff) | |
| parent | 9d6ea13de32493e48a70ed95880adfe5b97fe729 (diff) | |
Hack around the nvidia driver losing window pixmaps when minimizing windows. See LP #977189. Fixes: https://bugs.launchpad.net/bugs/977189. Approved by Michal Hruby, Didier Roche.
(bzr r2273)
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/unityshell/src/compizminimizedwindowhandler.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/unityshell/src/compizminimizedwindowhandler.h b/plugins/unityshell/src/compizminimizedwindowhandler.h index 064a648da..3c5bebf64 100644 --- a/plugins/unityshell/src/compizminimizedwindowhandler.h +++ b/plugins/unityshell/src/compizminimizedwindowhandler.h @@ -298,7 +298,12 @@ compiz::CompizMinimizedWindowHandler<Screen, Window>::handleCompizEvent (const c if (CompOption::getBoolOptionNamed (o, "active", false)) minimizingWindows.push_back (w); else + { + /* Ugly hack for LP#977189 */ + CompositeWindow::get (w)->release (); + GLWindow::get (w)->release (); minimizingWindows.remove (w); + } } } } |
