diff options
author | Simon Ser <contact@emersion.fr> | 2021-01-17 18:06:21 +0100 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2021-01-17 18:07:13 +0100 |
commit | 38571e6a0c134ea8ea5d8dc2e7c50ef37085ae83 (patch) | |
tree | 3be86291423c4ba0bda03964a4074555e2321987 | |
parent | Raise verbosity of error message in load_main_config (diff) | |
download | sway-38571e6a0c134ea8ea5d8dc2e7c50ef37085ae83.tar.gz sway-38571e6a0c134ea8ea5d8dc2e7c50ef37085ae83.tar.zst sway-38571e6a0c134ea8ea5d8dc2e7c50ef37085ae83.zip |
Log when config file is not found
This happens when Sway is not installed on the system, so there's no
default config in /etc.
-rw-r--r-- | sway/config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/config.c b/sway/config.c index 077a5b4a..6e665434 100644 --- a/sway/config.c +++ b/sway/config.c | |||
@@ -407,6 +407,10 @@ bool load_main_config(const char *file, bool is_active, bool validating) { | |||
407 | } else { | 407 | } else { |
408 | path = get_config_path(); | 408 | path = get_config_path(); |
409 | } | 409 | } |
410 | if (path == NULL) { | ||
411 | sway_log(SWAY_ERROR, "Cannot find config file"); | ||
412 | return false; | ||
413 | } | ||
410 | 414 | ||
411 | char *real_path = realpath(path, NULL); | 415 | char *real_path = realpath(path, NULL); |
412 | if (real_path == NULL) { | 416 | if (real_path == NULL) { |