From e81ba584563ca53e1a4f5d01f3e91744c56ab183 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 30 Aug 2018 17:16:10 +0100 Subject: [PATCH] Don't call QFile::exists() with empty filename --- qrenderdoc/Code/Interface/PersistantConfig.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Code/Interface/PersistantConfig.cpp b/qrenderdoc/Code/Interface/PersistantConfig.cpp index bd3540127..0e9a4f55d 100644 --- a/qrenderdoc/Code/Interface/PersistantConfig.cpp +++ b/qrenderdoc/Code/Interface/PersistantConfig.cpp @@ -210,11 +210,15 @@ void PersistantConfig::AddAndroidHosts() } } - QString androidSDKPath = QFile::exists(Android_SDKPath) ? QString(Android_SDKPath) : QString(); + QString androidSDKPath = (!Android_SDKPath.isEmpty() && QFile::exists(Android_SDKPath)) + ? QString(Android_SDKPath) + : QString(); SetConfigSetting("androidSDKPath", androidSDKPath); - QString androidJDKPath = QFile::exists(Android_JDKPath) ? QString(Android_JDKPath) : QString(); + QString androidJDKPath = (!Android_JDKPath.isEmpty() && QFile::exists(Android_JDKPath)) + ? QString(Android_JDKPath) + : QString(); SetConfigSetting("androidJDKPath", androidJDKPath);