Ticket #9267: StringList-Sort.patch

File StringList-Sort.patch, 811 bytes (added by dknoto, 11 years ago)
  • src/kits/support/StringList.cpp

    diff --git a/src/kits/support/StringList.cpp b/src/kits/support/StringList.cpp
    index 900322d..e3a4bb4 100644
    a b  
    1717static int
    1818compare_private_data(const void* a, const void* b)
    1919{
    20     return BString::Private::StringFromData((char*)a).Compare(
    21         BString::Private::StringFromData((char*)b));
     20    return BString::Private::StringFromData(*(char**)a).Compare(
     21        BString::Private::StringFromData(*(char**)b));
    2222}
    2323
    2424
    2525static int
    2626compare_private_data_ignore_case(const void* a, const void* b)
    2727{
    28     return BString::Private::StringFromData((char*)a).ICompare(
    29         BString::Private::StringFromData((char*)b));
     28    return BString::Private::StringFromData(*(char**)a).ICompare(
     29        BString::Private::StringFromData(*(char**)b));
    3030}
    3131
    3232