From 93d16eea6d3324611d6150e7ee3e7f7f36320eff Mon Sep 17 00:00:00 2001 From: zautrix Date: Wed, 15 Sep 2004 15:08:01 +0000 Subject: KOPi OLE import changes --- (limited to 'korganizer') diff --git a/korganizer/koimportoldialog.cpp b/korganizer/koimportoldialog.cpp index 16f2eca..0a3c2d5 100644 --- a/korganizer/koimportoldialog.cpp +++ b/korganizer/koimportoldialog.cpp @@ -439,8 +439,16 @@ void KOImportOLdialog::ol2kopiCalendar( _AppointmentItem * aItem, bool computeRe else role = KCal::Attendee::NonParticipant; QString mail = QString::fromUcs2(pItem->GetAddress().GetBuffer()); - if( mail.isEmpty() && name.find("@") > 0 ) - mail = name; + if( mail.isEmpty() && name.find("@") > 0 ) { + int kl = name.find("<"); + int gr = name.find(">"); + if ( kl >= 0 && gr >= 0) { + mail = name.mid (kl+1, gr - kl -1); + name = name.left( kl ); + } + else + mail = name; + } mail = mail.stripWhiteSpace(); QString uid = getUidByEmail( mail ); -- cgit v0.9.0.2