rev 11412 - in trunk/packages/qt4-x11/debian: . patches
Sune Vuorela
pusling-guest at alioth.debian.org
Wed Jul 9 00:53:24 UTC 2008
Author: pusling-guest
Date: 2008-07-09 00:53:24 +0000 (Wed, 09 Jul 2008)
New Revision: 11412
Added:
trunk/packages/qt4-x11/debian/patches/0234-fix-mysql-threaded.diff
Modified:
trunk/packages/qt4-x11/debian/changelog
trunk/packages/qt4-x11/debian/patches/series
Log:
Add 0234-fix-mysql-threaded.diff from qt-copy to fix usage of qt with
mysql in multithreaded environments
Modified: trunk/packages/qt4-x11/debian/changelog
===================================================================
--- trunk/packages/qt4-x11/debian/changelog 2008-07-09 00:51:05 UTC (rev 11411)
+++ trunk/packages/qt4-x11/debian/changelog 2008-07-09 00:53:24 UTC (rev 11412)
@@ -16,6 +16,8 @@
Patch from Trolltech.
* Add 0003_tab_text_cutoff.diff patch to fix rendering of text in tabs.
Patch available in qt4.5.
+ * Add 0234-fix-mysql-threaded.diff from qt-copy to fix usage of qt with
+ mysql in multithreaded environments
+++ Changes by Modestas Vainius:
Added: trunk/packages/qt4-x11/debian/patches/0234-fix-mysql-threaded.diff
===================================================================
--- trunk/packages/qt4-x11/debian/patches/0234-fix-mysql-threaded.diff (rev 0)
+++ trunk/packages/qt4-x11/debian/patches/0234-fix-mysql-threaded.diff 2008-07-09 00:53:24 UTC (rev 11412)
@@ -0,0 +1,32 @@
+qt-bugs@ issue : N217716
+Trolltech task ID : 217788
+bugs.kde.org number : no report
+applied: yes
+author: Tobias Koenig <tokoe at kde.org>
+
+This patch will fix the handling of connections to
+mysql server in a multithreaded environment
+
+--- a/src/sql/drivers/mysql/qsql_mysql.cpp (revision 804421)
++++ b/src/sql/drivers/mysql/qsql_mysql.cpp (working copy)
+@@ -1215,6 +1215,10 @@
+ d->preparedQuerysEnabled = false;
+ #endif
+
++#ifndef QT_NO_THREAD
++ mysql_thread_init();
++#endif
++
+ setOpen(true);
+ setOpenError(false);
+ return true;
+@@ -1223,6 +1227,9 @@
+ void QMYSQLDriver::close()
+ {
+ if (isOpen()) {
++#ifndef QT_NO_THREAD
++ mysql_thread_end();
++#endif
+ mysql_close(d->mysql);
+ setOpen(false);
+ setOpenError(false);
Modified: trunk/packages/qt4-x11/debian/patches/series
===================================================================
--- trunk/packages/qt4-x11/debian/patches/series 2008-07-09 00:51:05 UTC (rev 11411)
+++ trunk/packages/qt4-x11/debian/patches/series 2008-07-09 00:53:24 UTC (rev 11412)
@@ -20,6 +20,7 @@
0228-qsortfilterproxymodel-invalidate-noscroll.diff
0230-qtextcontrol-selectnextword.diff
0233-fix-q3textbrowser-image.diff
+0234-fix-mysql-threaded.diff
0235-qdbus-dispatch-async-timeout.diff
0236-qtoolbararealayout-restore.diff
More information about the pkg-kde-commits
mailing list