fix wrong value interpretation for UI_INTEGER

Fri, 25 Apr 2025 22:09:10 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Fri, 25 Apr 2025 22:09:10 +0200
changeset 585
e71867b33bfd
parent 583
30083c6cb198
child 586
a05b0245b074

fix wrong value interpretation for UI_INTEGER

application/main.c file | annotate | diff | comparison | revisions
ui/qt/model.cpp file | annotate | diff | comparison | revisions
--- a/application/main.c	Fri Apr 25 22:04:30 2025 +0200
+++ b/application/main.c	Fri Apr 25 22:09:10 2025 +0200
@@ -925,7 +925,7 @@
     if(col == 0) {
         return s;
     } else {
-        return "0";
+        return (void*)(intptr_t)12;
     }
 }
 
--- a/ui/qt/model.cpp	Fri Apr 25 22:04:30 2025 +0200
+++ b/ui/qt/model.cpp	Fri Apr 25 22:09:10 2025 +0200
@@ -159,8 +159,8 @@
                         return s;
                     }
                     case UI_INTEGER: {
-                        int *i = (int*)value;
-                        return QString::number(*i);
+                        intptr_t i = (intptr_t)value;
+                        return QString::number(i);
                     }
                     case UI_ICON: {
                         break;

mercurial