Skip to content

Commit 00383db

Browse files
authored
Merge pull request #2779 from swt2c/fix_ogl_int_issues
Fix more OGL float/int conversion issues
2 parents 3faa702 + e49de63 commit 00383db

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

wx/lib/ogl/basic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3444,7 +3444,7 @@ def OnDraw(self, dc):
34443444
dc.SetPen(self._pen)
34453445
if self._brush:
34463446
dc.SetBrush(self._brush)
3447-
dc.DrawEllipse(int(self._xpos - self.GetWidth() / 2.0), int(self._ypos - self.GetHeight() / 2.0), self.GetWidth(), self.GetHeight())
3447+
dc.DrawEllipse(int(self._xpos - self.GetWidth() / 2.0), int(self._ypos - self.GetHeight() / 2.0), int(self.GetWidth()), int(self.GetHeight()))
34483448

34493449
def SetSize(self, x, y, recursive = True):
34503450
"""

wx/lib/ogl/drawn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def Do(self, dc, xoffset, yoffset):
275275

276276
def Scale(self, scaleX, scaleY):
277277
for i in range(self._noPoints):
278-
self._points[i] = wx.Point(self._points[i][0] * scaleX, self._points[i][1] * scaleY)
278+
self._points[i] = wx.Point(int(self._points[i][0] * scaleX), int(self._points[i][1] * scaleY))
279279

280280
def Translate(self, x, y):
281281
for i in range(self._noPoints):

0 commit comments

Comments
 (0)