From db29d5efba021363e7f638b2e366b103d535ba92 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Sun, 1 Oct 2017 09:11:45 -0700 Subject: [PATCH] Fix incorrect pointer indirection in sort callback function --- samples/propgrid/tests.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/propgrid/tests.cpp b/samples/propgrid/tests.cpp index af1d93c5df..3a48785286 100644 --- a/samples/propgrid/tests.cpp +++ b/samples/propgrid/tests.cpp @@ -285,10 +285,11 @@ inline bool GetRandomBooleanVal() return (rand() % 2) != 0; } +extern "C" int gpiro_cmpfunc(const void* a, const void* b) { - const wxPGProperty* p1 = (const wxPGProperty*) a; - const wxPGProperty* p2 = (const wxPGProperty*) b; + const wxPGProperty* p1 = *static_cast(a); + const wxPGProperty* p2 = *static_cast(b); return (int) (((size_t)p1->GetClientData()) - ((size_t)p2->GetClientData())); }