aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuna B <lunab08@proton.me>2025-10-19 23:36:57 +0200
committerIvan Molodetskikh <yalterz@gmail.com>2025-10-20 09:02:29 +0300
commitb3245b81a6ed8edfaf5388a74d2e0a23c24941e5 (patch)
tree47c5c54f5d2efbc1a2f1bd426f73cc4a4677dd1c
parent31eb943599fbc1efc8c46011bb39b0f96f79f535 (diff)
downloadniri-b3245b81a6ed8edfaf5388a74d2e0a23c24941e5.tar.gz
niri-b3245b81a6ed8edfaf5388a74d2e0a23c24941e5.tar.bz2
niri-b3245b81a6ed8edfaf5388a74d2e0a23c24941e5.zip
Create parents of screenshots directory
-rw-r--r--src/niri.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/niri.rs b/src/niri.rs
index 49178f3f..e341e964 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -5665,7 +5665,7 @@ impl Niri {
if let Some(parent) = path.parent() {
// Relative paths with one component, i.e. "test.png", have Some("") parent.
if !parent.as_os_str().is_empty() {
- if let Err(err) = std::fs::create_dir(parent) {
+ if let Err(err) = std::fs::create_dir_all(parent) {
if err.kind() != std::io::ErrorKind::AlreadyExists {
warn!("error creating screenshot directory: {err:?}");
}