kdelibs 3.4.0 BICs -- KIO::Job, KNS::DownloadDialog, KNS::Engine, KIMProxy

Andras Mantia amantia at kde.org
Sun Feb 27 18:17:52 GMT 2005


On Sunday 27 February 2005 20:09, Maks Orlovich wrote:
> On Sunday 27 February 2005 12:25, you wrote:
> > Am Sonntag, 27. Februar 2005 17:50 schrieb Maks Orlovich:
> > > KNS::DownloadDialog is incompatible due to a size change: there
> > > is an extra field, QString m_providerlist;
> > >
> > > Similarly, KNS::Engine adds in  bool mIgnoreInstallResult;
> >
> > In both cases it should be possible to mark the new members as
> > static. Can this be confirmed?
>
> That would fix the BC bug, yes; but is there any risk of multiple
> instances of the object?

Yes, I think it usually can be two Engine instances in the memory. But 
usually and in normal case every instance would have this flag set to 
the same value. 

> An alternative is something like this: 

If this is BC (and looks like so, nice trick!), I'd vote for it.

> Oh, and *bug*: mIgnoreInstallResult doesn't seem to be initialized in
> the constructor.

Oops. 

Andras

-- 
Quanta Plus developer - http://quanta.sourceforge.net
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050227/cc15adfc/attachment.sig>


More information about the kde-core-devel mailing list