swayfx/sway
Brian Ashworth 8b593677d2 output: fix updating output manager config
The output manager config is created when the output is created. It is
updated when the mode, transform, scale, or layout for the output
changes, as well as, when the output is destroyed.

Since the output->enabled property was not being set before calling
apply_output_config, the output event handlers were early returning and
never updating the output manager config when the output state was
committed.

This fixes the issue by setting output->enabled in apply_output_config
below the output disabling section. There are also a few other minor
changes that are required to function.

Additionally, this renames output_enable to output_configure to better
describe the recent changes.
2020-02-16 09:42:22 +01:00
..
commands cmd_swap: fix test_mark condition 2020-02-13 10:26:14 +01:00
config output: fix updating output manager config 2020-02-16 09:42:22 +01:00
desktop Call apply_output_config instead of output_enable 2020-02-11 20:52:02 -05:00
input input: Map virtual-pointer to the requested output 2020-02-10 21:54:00 +01:00
tree output: fix updating output manager config 2020-02-16 09:42:22 +01:00
commands.c criteria: match containers without view 2020-02-04 19:52:21 -05:00
config.c config: fix validation exit code and log level 2020-02-11 16:02:11 +01:00
criteria.c criteria: match containers without view 2020-02-04 19:52:21 -05:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c ipc-json: Remove unnecessary dereference 2020-01-16 16:15:50 +01:00
ipc-server.c ipc: Handle unsupported binding event types 2020-01-30 15:03:54 +01:00
main.c config: fix validation exit code and log level 2020-02-11 16:02:11 +01:00
meson.build Add seat <seat> idle_{inhibit,wake} <sources...> 2019-12-12 10:37:30 -05:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c Add sway_surface 2019-11-17 20:18:42 +01:00
sway-bar.5.scd swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
sway-input.5.scd sway-input.5: Document repeat_delay and repeat_rate only once 2020-01-16 16:15:50 +01:00
sway-ipc.7.scd Docs: Add marks field to get_tree response 2020-01-24 10:37:21 +01:00
sway-output.5.scd integer scaling, not integral 2020-01-10 07:03:24 -07:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd Add documentation for floating_modifier 2020-01-20 09:19:04 -07:00
swaynag.c Rename symbol set_cloexec to sway_set_cloexec, remove duplicates. 2019-11-01 12:41:08 -04:00
xdg_decoration.c Fix xdg-decoration unconfigured if set before first commit 2019-05-03 15:37:32 -06:00