From b4a2b7b8dc117771dd0921f43596c4ff2fe76823 Mon Sep 17 00:00:00 2001 From: "Vladimir Golovnev (Glassez)" Date: Wed, 18 Jun 2025 17:51:01 +0300 Subject: [PATCH] Don't ignore QFile::open() result --- 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)