[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kresources/groupwise/soap
From: Will Stephenson <lists () stevello ! free-online ! co ! uk>
Date: 2005-07-25 13:40:20
Message-ID: 1122298820.628703.17052.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 438599 by wstephens:
Fix crash bug when contacts do not have a fullName structure
M +15 -13 contactconverter.cpp
--- trunk/KDE/kdepim/kresources/groupwise/soap/contactconverter.cpp #438598:438599
@@ -224,23 +224,25 @@
// Name parts
ngwt__FullName* fullName = contact->fullName;
- if ( fullName->displayName )
- addr.setFormattedName( stringToQString( fullName->displayName ) );
+ if ( fullName ) {
+ if ( fullName->displayName )
+ addr.setFormattedName( stringToQString( fullName->displayName ) );
- if ( fullName->namePrefix )
- addr.setPrefix( stringToQString( fullName->namePrefix ) );
+ if ( fullName->namePrefix )
+ addr.setPrefix( stringToQString( fullName->namePrefix ) );
- if ( fullName->firstName )
- addr.setGivenName( stringToQString( fullName->firstName ) );
+ if ( fullName->firstName )
+ addr.setGivenName( stringToQString( fullName->firstName ) );
- if ( fullName->middleName )
- addr.setAdditionalName( stringToQString( fullName->middleName ) );
+ if ( fullName->middleName )
+ addr.setAdditionalName( stringToQString( fullName->middleName ) );
- if ( fullName->lastName )
- addr.setFamilyName( stringToQString( fullName->lastName ) );
+ if ( fullName->lastName )
+ addr.setFamilyName( stringToQString( fullName->lastName ) );
- if ( fullName->nameSuffix )
- addr.setSuffix( stringToQString( fullName->nameSuffix ) );
+ if ( fullName->nameSuffix )
+ addr.setSuffix( stringToQString( fullName->nameSuffix ) );
+ }
// Emails
if ( contact->emailList ) {
@@ -347,7 +349,7 @@
addresses.join( QChar( 0xE000 ) ) );
}
}
-
+
// addressbook delta sync info
if ( contact->sync )
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic