[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: branches/KDE/3.5/kdepim/libkcal
From:       Allen Winter <winter () kde ! org>
Date:       2008-09-12 22:04:20
Message-ID: 200809121804.22319.winter () kde ! org
[Download RAW message or body]

On Friday 12 September 2008 16:47:25 David Jarvie wrote:
> SVN commit 860376 by djarvie:
> 
> Backport of revision 859714, 859717 by Kevin Krammer
> 
> Always check for self assignment in operator=(), especially when clearing things \
> prior to copying or when juggling pointers 
Ok. I assume you are really, really, really sure this can't break anything.
Remember this branch is frozen except for obvious important bugfixes.

> 
> M  +2 -0      incidence.cpp  
> 
> 
> --- branches/KDE/3.5/kdepim/libkcal/incidence.cpp #860375:860376
> @@ -107,6 +107,8 @@
> 
> Incidence& Incidence::operator=( const Incidence &i )
> {
> +  if ( &i == this )
> +    return *this;
> IncidenceBase::operator=( i );
> mRevision = i.mRevision;
> mCreated = i.mCreated;
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic