diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index e9c8f39ab..4fe2ceb85 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -3448,7 +3448,8 @@ void TextureViewer::reloadCustomShaders(const QString &filter) QDir::Files | QDir::NoDotAndDotDot, QDir::Name | QDir::IgnoreCase); QStringList watchedFiles = m_Watcher->files(); - m_Watcher->removePaths(watchedFiles); + if(!watchedFiles.isEmpty()) + m_Watcher->removePaths(watchedFiles); for(const QString &f : files) {