[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim]
From: Ingo =?iso-8859-1?q?Kl=F6cker?= <kloecker () kde ! org>
Date: 2008-05-20 17:44:32
Message-ID: 200805201944.41241 () erwin ! ingo-kloecker ! de
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Tuesday 20 May 2008, Jaroslaw Staniek wrote:
> Tom Albers said the following, On 2008-05-20 09:50:
> > Op dinsdag 20 mei 2008 09:43 schreef u:
> >> Op dinsdag 20 mei 2008 09:17 schreef u:
> >>> I'd like to commit if that's acceptable - to save trouble for our
> >>> packagers.
> >>
> >> Since you haven't tested it, I will do it this evening for the
> >> socket.cpp change. Please do not commit until then.
> >>
> >> Toma
> >
> > Oh, I could not find the reason of the socket.cpp change. Can you
> > enlighten me why static is a bad idea?
>
> Because it's a static block of data in a shared library, not app. If
> you use K_GLOBAL_STATIC, you know you'll have one global instance
> with initialized members.
> See http://www.kdedevelopers.org/node/2889
Apart from this the static was shared by all instances of SocketPrivate.
I don't think this is what was intended unless SocketPrivate was a
singleton. But even if it was a singleton then one should still have
used a member variable for buffering the incoming data.
IOW, unless I'm missing something then using a static local variable was
plain wrong.
Regards,
Ingo
["signature.asc" (application/pgp-signature)]
_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic