From e27cbab7ee7c1bf9541b093ae362a5ba23a3a4c8 Mon Sep 17 00:00:00 2001 From: Vladimir Golovnev Date: Fri, 20 Jun 2025 10:19:16 +0300 Subject: [PATCH] Don't ignore QFile::open() result PR #22889. Closes #22888. --- src/base/search/searchpluginmanager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/base/search/searchpluginmanager.cpp b/src/base/search/searchpluginmanager.cpp index 7815e441a..cb597a9dc 100644 --- a/src/base/search/searchpluginmanager.cpp +++ b/src/base/search/searchpluginmanager.cpp @@ -513,14 +513,14 @@ void SearchPluginManager::updateNova() const Path enginePath = engineLocation(); QFile packageFile {(enginePath / Path(u"__init__.py"_s)).data()}; - packageFile.open(QIODevice::WriteOnly); - packageFile.close(); + if (packageFile.open(QIODevice::WriteOnly)) + packageFile.close(); Utils::Fs::mkdir(enginePath / Path(u"engines"_s)); QFile packageFile2 {(enginePath / Path(u"engines/__init__.py"_s)).data()}; - packageFile2.open(QIODevice::WriteOnly); - packageFile2.close(); + if (packageFile2.open(QIODevice::WriteOnly)) + packageFile2.close(); // Copy search plugin files (if necessary) const auto updateFile = [&enginePath](const Path &filename)