add includes

This commit is contained in:
Samuel Cobb 2024-07-25 22:37:26 +01:00
parent 58012329de
commit a8a13eb88a
1 changed files with 10 additions and 1 deletions

View File

@ -8,6 +8,8 @@
#include <thread>
#include <deque>
#include <cstring>
#include <filesystem>
#include <system_error>
#include <sys/mman.h>
#include <fcntl.h>
@ -136,7 +138,14 @@ static std::vector<SP<CSessionDevice>> scanGPUs(SP<CBackend> backend) {
Hyprutils::String::CVarList explicitDevices(explicitGpus, 0, ':', true);
for (auto& d : explicitDevices) {
d = std::filesystem::canonical(d);
std::error_code ec;
auto temp = std::filesystem::canonical(d, ec);
if (ec) {
backend->log(AQ_LOG_ERROR, std::format("drm: Failed to canonicalize path {}", d));
continue;
}
d = temp.string();
}
for (auto& d : explicitDevices) {