mirror of
https://github.com/NickHu/sway
synced 2024-12-29 22:23:46 +01:00
8b593677d2
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. |
||
---|---|---|
.. | ||
bar.c | ||
input.c | ||
output.c | ||
seat.c |