]> git.sur5r.net Git - i3/i3/commit
floating_enable: change reassign logic
authorOrestis Floros <orestisf1993@gmail.com>
Sat, 17 Mar 2018 15:47:16 +0000 (17:47 +0200)
committerOrestis Floros <orestisf1993@gmail.com>
Fri, 23 Mar 2018 15:42:39 +0000 (17:42 +0200)
commit128122e7663a5a1f38bd8f921ecaef55ff2a4b13
tree068946ee79451848a2b3a35a663ab9b70bc8f352
parent8a3ef3a81bd4946777c7e3585384283bf12d89be
floating_enable: change reassign logic

This allows the floating container's top left corner to be mapped
outside any output as long as they are contained partially by one. This,
for example, will allow:
mpv --geometry +1+1 video.mp4

For windows mapped to (0, 0) see comment in floating.c:270-273:
/* Some clients (like GIMP’s color picker window) get mapped
 * to (0, 0), so we push them to a reasonable position
 * (centered over their leader) */

 The floating_reassign_ws call is removed since we try to place the new
 floating container in the current output:
 /* Sanity check: Are the coordinates on the appropriate output? If not, we
  * need to change them */

Fixes #1341
src/floating.c