Skip to content

Commit

Permalink
Fix: mouse region value error
Browse files Browse the repository at this point in the history
  • Loading branch information
xmx-emm committed Feb 26, 2024
1 parent b3ebc19 commit 82d0803
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ def __init__(self):

def invoke(self, context, event):
shading = context.space_data.shading
self.start_value = event.mouse_x
self.start_value = event.mouse_region_x

if context.area and context.area.type == "VIEW_3D":
if self.use_scene_world:
Expand Down Expand Up @@ -173,17 +173,17 @@ def mouse_(area, mouse, r):
mouse_xy.append(mouse)
return r

self.x_repeat = mouse_(context.area.width, event.mouse_region_x, self.x_repeat)
self.y_repeat = mouse_(context.area.height, event.mouse_region_y, self.y_repeat)
self.x_repeat = mouse_(context.region.width, event.mouse_region_x, self.x_repeat)
self.y_repeat = mouse_(context.region.height, event.mouse_region_y, self.y_repeat)

context.window.cursor_warp(context.area.x + mouse_xy[0], context.area.y + mouse_xy[1])
context.window.cursor_warp(context.area.x + mouse_xy[0], context.area.y + mouse_xy[1])
context.window.cursor_warp(context.area.x + mouse_xy[0], context.area.y + mouse_xy[1])
context.window.cursor_warp(context.area.x + mouse_xy[0], context.area.y + mouse_xy[1])
context.window.cursor_warp(context.region.x + mouse_xy[0], context.region.y + mouse_xy[1])
context.window.cursor_warp(context.region.x + mouse_xy[0], context.region.y + mouse_xy[1])
context.window.cursor_warp(context.region.x + mouse_xy[0], context.region.y + mouse_xy[1])
context.window.cursor_warp(context.region.x + mouse_xy[0], context.region.y + mouse_xy[1])

if mouse_data == 'MOUSE_DATA_REPEAT':
return [mouse_xy[0] + (context.area.width - (safe_mouse + safe_area) * 2) * self.x_repeat,
mouse_xy[1] + (context.area.height - (safe_mouse + safe_area) * 2) * self.y_repeat]
return [mouse_xy[0] + (context.region.width - (safe_mouse + safe_area) * 2) * self.x_repeat,
mouse_xy[1] + (context.region.height - (safe_mouse + safe_area) * 2) * self.y_repeat]
elif mouse_data == 'MOUSE_DATA':
return mouse_xy
else:
Expand Down

0 comments on commit 82d0803

Please sign in to comment.