[Issue 1105] Fix Last Login row in groups not sorting properly

Updated llgroupmgr.cpp's formatDateString() from upstream
 -Corrected it to actually use ISO 8601 format.

Also fixes notices tab to use the new format parameter to sort properly.
This commit is contained in:
Inusaito Sayori
2013-09-19 23:37:58 -04:00
parent 892d224b9c
commit 104099aed5
4 changed files with 23 additions and 10 deletions

View File

@@ -844,7 +844,11 @@ void LLPanelGroupGeneral::addMember(LLGroupMemberData* member)
item_params.columns.add().column("title").value(member->getTitle()).font/*.name*/("SANSSERIF_SMALL").font_style(style);
item_params.columns.add().column("online").value(member->getOnlineStatus()).font/*.name*/("SANSSERIF_SMALL").font_style(style);
static const LLCachedControl<std::string> format(gSavedSettings, "ShortDateFormat");
static const std::string online(LLTrans::getString("group_member_status_online"));
item_params.columns.add().column("online").value(member->getOnlineStatus())
.format(format).type(member->getOnlineStatus() == online ? "text" : "date")
.font/*.name*/("SANSSERIF_SMALL").font_style(style);
/*LLScrollListItem* member_row =*/ mListVisibleMembers->addNameItemRow(item_params);
}