diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index 4cc90c82a..94b4bca2a 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -121,7 +121,6 @@ jobs: -DQET_EXPORT_PROJECT_DB=ON \ -DCMAKE_C_COMPILER_LAUNCHER=/ucrt64/bin/ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=/ucrt64/bin/ccache \ - .. ninja -j"$NPROC" diff --git a/INSTALL.md b/INSTALL.md index ef4eaef78..4dc4d4387 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -100,7 +100,6 @@ the closest match. sudo apt install \ build-essential cmake ninja-build git \ qt6-base-dev qt6-base-private-dev qt6-tools-dev qt6-tools-dev-tools \ - libkf6coreaddons-dev libkf6widgetsaddons-dev ``` diff --git a/sources/dataBase/projectdatabase.cpp b/sources/dataBase/projectdatabase.cpp index 2d3f0ab12..1e199641f 100644 --- a/sources/dataBase/projectdatabase.cpp +++ b/sources/dataBase/projectdatabase.cpp @@ -1290,9 +1290,10 @@ void projectDataBase::exportDb(projectDataBase *db, // VACUUM INTO creates a standalone copy of the current database without // requiring access to the SQLite driver's native connection handle. - const auto escaped_path = path_.replace("'", "''"); QSqlQuery query(db->m_data_base); - if (!query.exec("VACUUM INTO '" % escaped_path % "'")) { + query.prepare("VACUUM INTO ?"); + query.bindValue(0, path_); + if (!query.exec()) { qWarning() << "Unable to export project database:" << query.lastError().text(); } } diff --git a/sources/dataBase/projectdatabase.h b/sources/dataBase/projectdatabase.h index d73a449a6..69ff9f6fc 100644 --- a/sources/dataBase/projectdatabase.h +++ b/sources/dataBase/projectdatabase.h @@ -29,7 +29,6 @@ class QETProject; class Diagram; class Conductor; class Terminal; -class sqlite3; /** @brief The projectDataBase class