use propper current_path()
Some checks failed
ContinuousDelivery / linux-ubuntu (push) Has been cancelled
ContinuousDelivery / android (map[ndk_abi:arm64-v8a vcpkg_toolkit:arm64-android-23]) (push) Has been cancelled
ContinuousDelivery / android (map[ndk_abi:armeabi-v7a vcpkg_toolkit:arm-neon-android-23]) (push) Has been cancelled
ContinuousDelivery / android (map[ndk_abi:x86_64 vcpkg_toolkit:x64-android-23]) (push) Has been cancelled
ContinuousDelivery / windows (push) Has been cancelled
ContinuousDelivery / windows-asan (push) Has been cancelled
ContinuousDelivery / dumpsyms (push) Has been cancelled
ContinuousDelivery / release (push) Has been cancelled
ContinuousIntegration / linux (push) Has been cancelled
ContinuousIntegration / android (map[ndk_abi:arm64-v8a vcpkg_toolkit:arm64-android-23]) (push) Has been cancelled
ContinuousIntegration / android (map[ndk_abi:armeabi-v7a vcpkg_toolkit:arm-neon-android-23]) (push) Has been cancelled
ContinuousIntegration / android (map[ndk_abi:x86_64 vcpkg_toolkit:x64-android-23]) (push) Has been cancelled
ContinuousIntegration / macos (push) Has been cancelled
ContinuousIntegration / windows (push) Has been cancelled

This commit is contained in:
Green Sky 2025-04-16 15:08:33 +02:00
parent 8a7b823a46
commit da821cefbc
No known key found for this signature in database
GPG Key ID: DBE05085D874AB4A
2 changed files with 7 additions and 1 deletions

View File

@ -15,6 +15,12 @@ void FileSelector::reset(void) {
}
FileSelector::FileSelector(void) {
try {
_current_file_path = std::filesystem::current_path();
} catch (std::filesystem::filesystem_error const& ex) {
std::cerr << "FS: exception creating _current_file_path: " << ex.what() << "\n";
}
reset();
}

View File

@ -6,7 +6,7 @@
#include <future>
struct FileSelector {
std::filesystem::path _current_file_path = std::filesystem::canonical(".") / ""; // add /
std::filesystem::path _current_file_path;
struct CachedData {
std::filesystem::path file_path; // can be used to check against current