X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fvcard_edit.c;fp=webcit%2Fvcard_edit.c;h=f94841f9ac7caf062ec408cf5d4f93f50a9101d9;hp=636992f22500d1a7a9810cb8efe582388f90baca;hb=7c2e682ec435f9e2c08a0f49ec67e6aa4358f263;hpb=5b729848bea9433b5473a31cbf3b53aa373fa0a2 diff --git a/webcit/vcard_edit.c b/webcit/vcard_edit.c index 636992f22..f94841f9a 100644 --- a/webcit/vcard_edit.c +++ b/webcit/vcard_edit.c @@ -985,7 +985,7 @@ void do_addrbook_view(vcardview_struct* VS) { } if (num_ab > 1) { - ///SortByHashKey(VS->addrbook, 0); + SortByHashKey(VS->addrbook, 1); } num_pages = (GetCount(VS->addrbook) / NAMESPERPAGE) + 1; @@ -1012,12 +1012,13 @@ void do_addrbook_view(vcardview_struct* VS) { if (GetHashAt(VS->addrbook, tabfirst, &hklen1, &c1, &v1)) { a1 = (addrbookent*) v1; StrBufAppendBuf(headline, a1->name, 0); - + StrBuf_Utf8StrCut(headline, 3); if (GetHashAt(VS->addrbook, tablast, &hklen2, &c2, &v2)) { a2 = (addrbookent*) v2; StrBufAppendBufPlain(headline, HKEY(" - "), 0); StrBufAppendBuf(headline, a2->name, 0); + StrBuf_Utf8StrCut(headline, 9); } } tablabels[i] = headline; @@ -1031,7 +1032,6 @@ void do_addrbook_view(vcardview_struct* VS) { DeleteHash(&headlines); free(tablabels); StrBufAppendBufPlain(WCC->WBuf, HKEY(""), 0);/* closes: id=global */ - wDumpContent(1); }