game_list: Use QFileInfo instead of common's file functions

We can just use the facilities that Qt provides instead of pulling in
stuff from common. While we're at it, we can also simplify the nearby
logging statement's argument by just calling .toStdString()
This commit is contained in:
Lioncash 2018-10-24 08:38:41 -04:00
parent e7e209d900
commit a1c85b8c55

View File

@ -16,7 +16,6 @@
#include <fmt/format.h> #include <fmt/format.h>
#include "common/common_paths.h" #include "common/common_paths.h"
#include "common/common_types.h" #include "common/common_types.h"
#include "common/file_util.h"
#include "common/logging/log.h" #include "common/logging/log.h"
#include "core/file_sys/patch_manager.h" #include "core/file_sys/patch_manager.h"
#include "yuzu/compatibility_list.h" #include "yuzu/compatibility_list.h"
@ -387,9 +386,9 @@ void GameList::LoadCompatibilityList() {
} }
void GameList::PopulateAsync(const QString& dir_path, bool deep_scan) { void GameList::PopulateAsync(const QString& dir_path, bool deep_scan) {
if (!FileUtil::Exists(dir_path.toStdString()) || const QFileInfo dir_info{dir_path};
!FileUtil::IsDirectory(dir_path.toStdString())) { if (!dir_info.exists() || !dir_info.isDir()) {
LOG_ERROR(Frontend, "Could not find game list folder at {}", dir_path.toLocal8Bit().data()); LOG_ERROR(Frontend, "Could not find game list folder at {}", dir_path.toStdString());
search_field->setFilterResult(0, 0); search_field->setFilterResult(0, 0);
return; return;
} }