diff options
| author | Egor Maksimov <[email protected]> | 2026-03-06 09:50:02 +0000 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2026-03-06 09:50:02 +0000 |
| commit | 837034490b546beeb7d9a188134a2afb6f2d51b2 (patch) | |
| tree | dc8418a5a6be6fdfe50fd8612821715213a67e03 /src/dolphinviewcontainer.h | |
| parent | 57140431997fcda1eb709132c33965e70c75c0c3 (diff) | |
dolphinviewcontainer: Fix infinite loop in isTopMostParentFolderWritable
Certain urls lead to an infinite loop that causes dolphin to halt. Any url that starts with `file:` and the path doesn't have first `/` will lead to this. For example: `file:test` or `file:another/test`. If dolphin somehow saves this state, the program halt right at the start.
Rename the function to make its usage less confusing.
Diffstat (limited to 'src/dolphinviewcontainer.h')
| -rw-r--r-- | src/dolphinviewcontainer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dolphinviewcontainer.h b/src/dolphinviewcontainer.h index 8ff1c59e0..3829a4f78 100644 --- a/src/dolphinviewcontainer.h +++ b/src/dolphinviewcontainer.h @@ -466,7 +466,7 @@ private: * Check if a folder can be created at url. * This method supports only local URLs. */ - bool isTopMostParentFolderWritable(QUrl url); + bool isTopMostExistingParentFolderWritable(QUrl url); protected: bool eventFilter(QObject *object, QEvent *event) override; |
