diff --git a/UI/MailerUI/UIxMailListView.m b/UI/MailerUI/UIxMailListView.m index 8d3de1ad5..8a77b0b38 100644 --- a/UI/MailerUI/UIxMailListView.m +++ b/UI/MailerUI/UIxMailListView.m @@ -678,9 +678,15 @@ ud = [[context activeUser] userSettings]; userDefinedOrder = [NSArray arrayWithArray: [ud arrayForKey: @"SOGoMailListViewColumnsOrder"]]; - if ( [userDefinedOrder count] == 0 ) { + if ( [userDefinedOrder count] == 0 ) + { userDefinedOrder = [[NSUserDefaults standardUserDefaults] arrayForKey: @"SOGoMailListViewColumnsOrder"]; } + if ( [userDefinedOrder count] == 0 ) + { + userDefinedOrder = [NSArray arrayWithObjects: @"Invisible", @"Attachment", @"Subject", + @"From", @"Unread", @"Date", @"Priority", nil]; + } columnsMetaData = [self columnsMetaData]; columnsDisplayOrder = [NSMutableArray array]; diff --git a/UI/MailerUI/UIxMailMainFrame.m b/UI/MailerUI/UIxMailMainFrame.m index 6222ca1c7..84fbdf1f1 100644 --- a/UI/MailerUI/UIxMailMainFrame.m +++ b/UI/MailerUI/UIxMailMainFrame.m @@ -86,8 +86,13 @@ sud = [NSUserDefaults standardUserDefaults]; defaultColumnsOrder = [NSArray arrayWithArray: [sud arrayForKey: @"SOGoMailListViewColumnsOrder"]]; + if ( [defaultColumnsOrder count] == 0 ) + { + defaultColumnsOrder = [NSArray arrayWithObjects: @"Invisible", @"Attachment", @"Subject", + @"From", @"Unread", @"Date", @"Priority", nil]; + } - return [defaultColumnsOrder jsonRepresentation]; + return [defaultColumnsOrder jsonRepresentation]; } - (NSString *) quotaSupport