commit | 2185843ced634a1fa398d252f322cc398038b2f9 | [log] [tgz] |
---|---|---|
author | Alex Wu <zhiwen.wu@linux.intel.com> | Sun Apr 01 20:13:08 2012 +0800 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Mon Apr 02 22:15:40 2012 -0400 |
tree | 5df051d4ba713a067a3cd3179486b2ba35a4653e | |
parent | 875ab9e73505cfe922c28bc72f716995f1191ad8 [diff] |
shell: Add fullscreen path into activate() Use shell_stack_fullscreen() to raise fullscreen surface in activate(), and before activate() a regular surface, move all the fullscreen surfaces from fullscreen_layer to toplevel_layer. Also add a void *private into struct wesont_surface since we already have a configure() vfunc. That helps to get the associated fullscreen surface of black surface.