From d59b24bd6f3baec72d0a450b9138ca4edf8fe7d0 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Wed, 26 Nov 2025 17:32:47 -0500 Subject: [PATCH] Avoid potential crash if file watching resources are exhausted --- src/project.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/project.cpp b/src/project.cpp index 0b9ee75e..aea178a5 100644 --- a/src/project.cpp +++ b/src/project.cpp @@ -766,6 +766,7 @@ bool Project::watchFile(const QString &filename) { if (!this->fileWatcher) { // Only create the file watcher when it's first needed (even an empty QFileSystemWatcher will consume system resources). this->fileWatcher = new QFileSystemWatcher(this); + if (!this->fileWatcher) return false; QObject::connect(this->fileWatcher, &QFileSystemWatcher::fileChanged, this, &Project::recordFileChange); }