Fix broken handling of inactive transient surfaces
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Mon, 18 Jun 2012 13:57:31 +0000 (16:57 +0300)
committerLaszlo Agocs <laszlo.p.agocs@nokia.com>
Mon, 18 Jun 2012 19:52:07 +0000 (21:52 +0200)
commitdeecb4b8544bfc17bbc42f22709969ed70448bb4
tree2db372c8915230adc6569067612b4c0ba99520a2
parent463fb9eb207db8c44fe878d72c29c858a85e7748
Fix broken handling of inactive transient surfaces

Makes tooltips and tooltip-like components like Create's locator show
up properly. These should never get keyboard focus even though they
are regular surfaces like any other.

Change-Id: I0ade61845d9785cad19040683362a5532a04e6f6
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/compositor/compositor_api/waylandinput.cpp
src/compositor/compositor_api/waylandinput.h
src/compositor/compositor_api/waylandsurface.cpp
src/compositor/compositor_api/waylandsurface.h
src/compositor/wayland_wrapper/wlinputdevice.cpp
src/compositor/wayland_wrapper/wlinputdevice.h
src/compositor/wayland_wrapper/wlshellsurface.cpp
src/compositor/wayland_wrapper/wlsurface.cpp
src/compositor/wayland_wrapper/wlsurface.h
src/plugins/platforms/wayland/qwaylandshellsurface.cpp