From d0233ca7e122ec39e213d54027f9acb1443b5fab Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Thu, 10 Sep 2020 20:53:41 +1000 Subject: [PATCH] ICNSTranslator: Fix bug #15726 Change-Id: Ie1db106f40b1f4214e1798d3a8cbd22193bf4bfa --- src/add-ons/translators/icns/ICNSLoader.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/add-ons/translators/icns/ICNSLoader.cpp b/src/add-ons/translators/icns/ICNSLoader.cpp index 5a0c931455..0a1fdcf65f 100644 --- a/src/add-ons/translators/icns/ICNSLoader.cpp +++ b/src/add-ons/translators/icns/ICNSLoader.cpp @@ -9,11 +9,11 @@ static int compareTypes(const void *a, const void *b) { - icns_type_t typeItemA = *((icns_type_t*)(*((icns_type_t*)a))); - icns_type_t typeItemB = *((icns_type_t*)(*((icns_type_t*)b))); - - icns_icon_info_t imageInfoA = icns_get_image_info_for_type(typeItemA); - icns_icon_info_t imageInfoB = icns_get_image_info_for_type(typeItemB); + icns_type_t **typeItemA = (icns_type_t**)a; + icns_type_t **typeItemB = (icns_type_t**)b; + + icns_icon_info_t imageInfoA = icns_get_image_info_for_type(**typeItemA); + icns_icon_info_t imageInfoB = icns_get_image_info_for_type(**typeItemB); return imageInfoB.iconWidth - imageInfoA.iconWidth; }