Skip to content

Commit c1c53c7

Browse files
v-einhoffstadt
authored andcommitted
fix (mvCustomSeries): Fixed a leak in the callback's app_data #2104
1 parent 3593506 commit c1c53c7

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/mvPlotting.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2233,10 +2233,10 @@ DearPyGui::draw_custom_series(ImDrawList* drawlist, mvAppItem& item, mvCustomSer
22332233
item.submitCallbackEx([=, channelCount=config.channelCount, transformedValues=config._transformedValues] () {
22342234
const int extras = 4;
22352235
PyObject* helperData = PyDict_New();
2236-
PyDict_SetItemString(helperData, "MouseX_PlotSpace", ToPyDouble(mouse.x));
2237-
PyDict_SetItemString(helperData, "MouseY_PlotSpace", ToPyDouble(mouse.y));
2238-
PyDict_SetItemString(helperData, "MouseX_PixelSpace", ToPyFloat(mouse2.x));
2239-
PyDict_SetItemString(helperData, "MouseY_PixelSpace", ToPyFloat(mouse2.y));
2236+
PyDict_SetItemString(helperData, "MouseX_PlotSpace", mvPyObject(ToPyDouble(mouse.x)));
2237+
PyDict_SetItemString(helperData, "MouseY_PlotSpace", mvPyObject(ToPyDouble(mouse.y)));
2238+
PyDict_SetItemString(helperData, "MouseX_PixelSpace", mvPyObject(ToPyFloat(mouse2.x)));
2239+
PyDict_SetItemString(helperData, "MouseY_PixelSpace", mvPyObject(ToPyFloat(mouse2.y)));
22402240
PyObject* appData = PyTuple_New(channelCount + extras);
22412241
PyTuple_SetItem(appData, 0, helperData);
22422242
for (int i = 0; i < channelCount; i++)

0 commit comments

Comments
 (0)