If we give an output a non-zero Y co-ordinate, window placement starts
putting things off screen due to a bug in get_output_panel_size().
Constraints still work due to a symmetrical bug in constrain_position().

This should straighten things out a little bit.

Derek Foreman (3):
  desktop-shell: add output co-ordinates to get_output_work_area()
  desktop-shell: use output position in get_output_panel_size()
  desktop-shell: use work area instead of panel size to constrain moves

 desktop-shell/shell.c | 52 +++++++++++++++++++++++++--------------------------
 1 file changed, 25 insertions(+), 27 deletions(-)

-- 
2.1.4

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to