mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-02-24 02:46:24 +00:00
Monotone-Parent: 8dc4df621d7d3e7b400854df5f4d831bf8e6a62e
Monotone-Revision: f857a2607e52df575d9685a74699fbd77a616dab Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-02-07T17:49:47 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -187,10 +187,46 @@ static EOQualifier *nonDeletedQualifier = nil;
|
||||
}
|
||||
break;
|
||||
|
||||
case PR_FLAG_STATUS: // TODO
|
||||
case PR_FLAG_STATUS:
|
||||
{
|
||||
NSDictionary *coreInfos;
|
||||
NSArray *flags;
|
||||
unsigned int v;
|
||||
|
||||
child = [self lookupChild: childKey];
|
||||
coreInfos = [child fetchCoreInfos];
|
||||
|
||||
flags = [coreInfos objectForKey: @"flags"];
|
||||
if ([flags containsObject: @"flagged"])
|
||||
v = 2;
|
||||
else
|
||||
v = 0;
|
||||
|
||||
*data = MAPILongValue (memCtx, v);
|
||||
}
|
||||
break;
|
||||
|
||||
case PR_FOLLOWUP_ICON:
|
||||
{
|
||||
NSDictionary *coreInfos;
|
||||
NSArray *flags;
|
||||
unsigned int v;
|
||||
|
||||
child = [self lookupChild: childKey];
|
||||
coreInfos = [child fetchCoreInfos];
|
||||
|
||||
flags = [coreInfos objectForKey: @"flags"];
|
||||
if ([flags containsObject: @"flagged"])
|
||||
v = 6;
|
||||
else
|
||||
v = 0;
|
||||
|
||||
*data = MAPILongValue (memCtx, v);
|
||||
}
|
||||
break;
|
||||
|
||||
case PR_SENSITIVITY: // TODO
|
||||
case PR_ORIGINAL_SENSITIVITY: // TODO
|
||||
case PR_FOLLOWUP_ICON: // TODO
|
||||
*data = MAPILongValue (memCtx, 0);
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user