Skip to content

Commit dd20cff

Browse files
committed
remove int cast from x,y props. Use float division inside of round().
1 parent eb8a4c4 commit dd20cff

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

adafruit_usb_host_mouse.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def x(self) -> int:
160160

161161
@x.setter
162162
def x(self, new_x: int) -> None:
163-
self.tilegrid.x = int(new_x)
163+
self.tilegrid.x = new_x
164164

165165
@property
166166
def y(self) -> int:
@@ -171,7 +171,7 @@ def y(self) -> int:
171171

172172
@y.setter
173173
def y(self, new_y: int) -> None:
174-
self.tilegrid.y = int(new_y)
174+
self.tilegrid.y = new_y
175175

176176
def release(self):
177177
"""
@@ -206,14 +206,14 @@ def update(self):
206206
0,
207207
min(
208208
(self.display_size[0] // self.scale) - 1,
209-
self.tilegrid.x + int(round((self.buffer[1] // self.sensitivity), 0)),
209+
self.tilegrid.x + int(round((self.buffer[1] / self.sensitivity), 0)),
210210
),
211211
)
212212
self.tilegrid.y = max(
213213
0,
214214
min(
215215
(self.display_size[1] // self.scale) - 1,
216-
self.tilegrid.y + int(round((self.buffer[2] // self.sensitivity), 0)),
216+
self.tilegrid.y + int(round((self.buffer[2] / self.sensitivity), 0)),
217217
),
218218
)
219219

0 commit comments

Comments
 (0)