From: Ivailo Monev Date: Wed, 9 Dec 2020 13:54:38 +0000 (+0000) Subject: remove old MySQL versions support leftovers X-Git-Tag: 4.12.0~3118 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a21054d2253ea012dacf804b2b44010544ec09c6;p=kde%2FKatie.git remove old MySQL versions support leftovers Signed-off-by: Ivailo Monev --- diff --git a/src/plugins/sqldrivers/mysql/qsql_mysql.cpp b/src/plugins/sqldrivers/mysql/qsql_mysql.cpp index 4319187ad..a64013c71 100644 --- a/src/plugins/sqldrivers/mysql/qsql_mysql.cpp +++ b/src/plugins/sqldrivers/mysql/qsql_mysql.cpp @@ -63,13 +63,11 @@ public: #ifndef QT_NO_TEXTCODEC tc(QTextCodec::codecForLocale()), #else - tc(Q_NULLPTR), + tc(Q_NULLPTR) #endif - preparedQuerysEnabled(false) {} + { } MYSQL *mysql; QTextCodec *tc; - - bool preparedQuerysEnabled; }; static inline QString toUnicode(QTextCodec *tc, const char *str) @@ -803,8 +801,6 @@ bool QMYSQLResult::prepare(const QString& query) if(!d->driver) return false; cleanup(); - if (!d->driver->d->preparedQuerysEnabled) - return QSqlResult::prepare(query); if (query.isEmpty()) return false; @@ -1038,7 +1034,6 @@ static inline void qLibraryEnd() QMYSQLDriver::QMYSQLDriver(QObject * parent) : QSqlDriver(parent), d(new QMYSQLDriverPrivate()) { - d->mysql = Q_NULLPTR; qMySqlConnectionCount++; qLibraryInit(); } @@ -1077,7 +1072,7 @@ bool QMYSQLDriver::hasFeature(DriverFeature f) const return true; case PreparedQueries: case PositionalPlaceholders: - return d->preparedQuerysEnabled; + return true; case MultipleResultSets: return true; } @@ -1194,9 +1189,6 @@ bool QMYSQLDriver::open(const QString& db, d->tc = codec(d->mysql); #endif - d->preparedQuerysEnabled = mysql_get_client_version() >= 40108 - && mysql_get_server_version(d->mysql) >= 40100; - mysql_thread_init();