wlr_output_layout_get_box: handle empty layout
wlr_output_layout_get_box: handle empty layout

If there were no outputs in the output layout,
wlr_output_layout_get_box would return the box:

{
  .x = INT_MIN,
  .y = INT_MIN,
  .width = INT_MIN - INT_MAX,
  .height = INT_MIN - INT_MAX
}

which results in an integer underflow for both the width and height.

This changes the logic to have the box be all zeroes, since an empty
output layout does not have a width or height and the location of
something without a size is irrelevant so this just uses the origin.

ascent12/wlroots,swaywm/wlroots,swaywm/wlroots,SirCmpwn/wlroots,ascent12/wlroots