shell: Start the input panel slide slightly on the output
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 2 Jan 2014 09:33:42 +0000 (01:33 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 2 Jan 2014 09:33:42 +0000 (01:33 -0800)
commit0e45e8712a8a9f5f555802a1ed494d7cbe183e10
treef9e905977528622a8b0d3f20d193ade7f93af69e
parent2eebcd34fc954fa5b5b6ae0a753fe250da78302c
shell: Start the input panel slide slightly on the output

If a surface is not on any output, scheduling a repaint for it is a no-op.
weston_view_schedule_repaint() schedules repaints for all outputs that
overlap with the surface extents, but if the surface is completely
outside all outputs nothing will be scheduled.  Fix this for now by starting
the slide slightly into the output.
desktop-shell/input-panel.c