From a828f7c8039b881341edb0c428fecc3bda4287c0 Mon Sep 17 00:00:00 2001
From: Chris Frey <cdfrey@foursquare.net>
Date: Thu, 2 Jul 2026 06:24:07 +0000
Subject: [PATCH 1/3] ChartsExample.C: use adjusted dt instead of argument data

---
 examples/charts/ChartsExample.C | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/examples/charts/ChartsExample.C b/examples/charts/ChartsExample.C
index b56bc1e1..fb9350e0 100644
--- a/examples/charts/ChartsExample.C
+++ b/examples/charts/ChartsExample.C
@@ -42,7 +42,7 @@ namespace {
     }
 
     virtual void setData(const cpp17::any &data, ItemDataRole role = ItemDataRole::User) override {
-      cpp17::any dt;
+      cpp17::any dt = data;
 
       if (role == ItemDataRole::Edit) {
         std::string s = asString(data).toUTF8();
@@ -54,7 +54,7 @@ namespace {
           dt = data;
       }
 
-      WStandardItem::setData(data, role);
+      WStandardItem::setData(dt, role);
     }
   };
 
-- 
2.47.3

