aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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:?}");
}