aboutsummaryrefslogtreecommitdiff
path: root/sway/commands/output
diff options
context:
space:
mode:
Diffstat (limited to 'sway/commands/output')
-rw-r--r--sway/commands/output/transform.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/commands/output/transform.c b/sway/commands/output/transform.c
index 5e6efb5b..f4fcc8c9 100644
--- a/sway/commands/output/transform.c
+++ b/sway/commands/output/transform.c
@@ -59,6 +59,10 @@ struct cmd_results *output_cmd_transform(int argc, char **argv) {
config->handler_context.leftovers.argv = argv + 1;
if (argc > 1 &&
(strcmp(argv[1], "clockwise") == 0 || strcmp(argv[1], "anticlockwise") == 0)) {
+ if (config->reloading) {
+ return cmd_results_new(CMD_INVALID,
+ "Relative transforms cannot be used in the configuration file");
+ }
if (!sway_assert(output->name != NULL, "Output config name not set")) {
return NULL;
}