From 5a13d13c316c0e396355d648ec910e9c3934886d Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Wed, 12 Feb 2025 22:48:55 -0500 Subject: [PATCH] Fix float -> int conversion issues in wx.lib.fancytext Fixes: https://github.com/wxWidgets/Phoenix/issues/2703 --- wx/lib/fancytext.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wx/lib/fancytext.py b/wx/lib/fancytext.py index 862cc133..d2668b60 100644 --- a/wx/lib/fancytext.py +++ b/wx/lib/fancytext.py @@ -329,14 +329,14 @@ class DCRenderer(Renderer): width, height, descent, leading = self.dc.GetFullTextExtent("M") width = max(width, 10) height = max(height, width / 2) - self.dc.SetPen(wx.Pen(self.getCurrentColor(), max(1, width/10))) + self.dc.SetPen(wx.Pen(self.getCurrentColor(), int(max(1, width/10)))) self.dc.SetBrush(wx.TRANSPARENT_BRUSH) y = self.y + self.offsets[-1] r = iround( 0.95 * width / 4) xc = (2*self.x + width) / 2 yc = iround(y-1.5*r) - self.dc.DrawCircle(xc - r, yc, r) - self.dc.DrawCircle(xc + r, yc, r) + self.dc.DrawCircle(int(xc - r), yc, r) + self.dc.DrawCircle(int(xc + r), yc, r) self.updateDims(width, height, 0, 0) def start_times(self, attrs):