]> git.sur5r.net Git - i3/i3/commit
Introduce get_assigned_output
authorOrestis Floros <orestisf1993@gmail.com>
Wed, 28 Mar 2018 00:35:40 +0000 (03:35 +0300)
committerOrestis Floros <orestisf1993@gmail.com>
Wed, 27 Jun 2018 11:56:31 +0000 (14:56 +0300)
commitbc439de755d23b7f0f7cad76aed23f975aa0c722
tree27522cda8d7dfb68bac7e5a68b111e38d39b4d5a
parent6339427f017e1265a022e6537e16a8b4a921e52f
Introduce get_assigned_output

This also replaces code in create_workspace_on_output() that is
theoretically more efficient but:
1. It isn't a huge difference since it depends on the number of outputs,
that shouldn't be high.
2. get_assigned_output will be modified and used for #555, then its
logic should be followed in create_workspace_on_output() too.

Another note for create_workspace_on_output: if assigned is not NULL the
condition (assigned != output->con) should never be false, ie if there
is an assigned output to this name, it isn't the current one. This
happens because the current callers check for assignments before calling
create_workspace_on_output().
src/workspace.c