From kde-core-devel Fri May 28 06:32:02 2010 From: Thiago Macieira Date: Fri, 28 May 2010 06:32:02 +0000 To: kde-core-devel Subject: Re: Review Request: Workaround for non-thread-safety of Message-Id: <201005280832.11527.thiago () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=127502841603793 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart2049416.ERCGRFB2H4" --nextPart2049416.ERCGRFB2H4 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Em Sexta-feira 28. Maio 2010, =E0s 07.20.24, Maksim Orlovich escreveu: > > In QtDBus binding a call to > > dbus_set_api_policy(DBUS_API_POLICY_NON_THREAD_SAFETY_FIX,1) would > > activate this specific fix >=20 > It's possible for a process to use more than one toolkit at once. > (For example, in Netscape plugin support implementations with a Qt-based > host) True. The alternative patch I've seen was to add new functions with the new= =20 behaviour and then make Qt start using them. This would enable the behaviou= r=20 per-connection (the connection Qt opens isn't shared with anyone). The trade-off is that other bindings that, like Qt, were ready, won't get t= he=20 automatic fix. =2D-=20 Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Senior Product Manager - Nokia, Qt Development Frameworks PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 --nextPart2049416.ERCGRFB2H4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQBL/2NjM/XwBW70U1gRAhVnAJ9MKGtxbK2uq7Z3wjsUqtzFMWC5ygCdGH7v QdySVZbjCkt6Kn/fdx7Z8DQ= =OZQH -----END PGP SIGNATURE----- --nextPart2049416.ERCGRFB2H4--