mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-19 18:35:25 +00:00
+11
-1
@@ -458,12 +458,22 @@
|
||||
elements = [self childrenWithTag: aTag];
|
||||
if (elements && [elements count] > 0)
|
||||
{
|
||||
// First element of type "pref"
|
||||
prefElements = [elements cardElementsWithAttribute: @"type"
|
||||
havingValue: @"pref"];
|
||||
if (prefElements && [prefElements count] > 0)
|
||||
element = [prefElements objectAtIndex: 0];
|
||||
else
|
||||
element = [elements objectAtIndex: 0];
|
||||
{
|
||||
// First element of type "work"
|
||||
prefElements = [elements cardElementsWithAttribute: @"type"
|
||||
havingValue: @"work"];
|
||||
if (prefElements && [prefElements count] > 0)
|
||||
element = [prefElements objectAtIndex: 0];
|
||||
else
|
||||
// Fallback
|
||||
element = [elements objectAtIndex: 0];
|
||||
}
|
||||
}
|
||||
else
|
||||
element = nil;
|
||||
|
||||
Reference in New Issue
Block a user