diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-11 16:45:16 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-11 16:45:16 -0500 |
| commit | 732407e91a7336d15810f7e3d5933ebcdec6a96b (patch) | |
| tree | 8a2ca5dc4bbe2b6dc412b5836a9f2c42b219d5f6 /src | |
| parent | 11d95d117b205ba5398567dfd25b025a776a3949 (diff) | |
Fix rmdir for empty overwrite directory cleanup
QDir(path).rmdir(".") doesn't work on Linux — can't rmdir(".").
Use QDir().rmdir(path) to remove by absolute path instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/src/modlistviewactions.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/src/modlistviewactions.cpp b/src/src/modlistviewactions.cpp index df8417e..1ee485c 100644 --- a/src/src/modlistviewactions.cpp +++ b/src/src/modlistviewactions.cpp @@ -1389,7 +1389,7 @@ void ModListViewActions::moveOverwriteContentsTo(const QString& absolutePath) co return a.length() > b.length();
});
for (const auto& dir : dirs) {
- QDir(dir).rmdir("."); // Only removes if empty.
+ QDir().rmdir(dir); // Only removes if empty.
}
}
|
