mirror of
https://github.com/Ultimaker/Cura.git
synced 2026-01-07 23:27:48 -07:00
Fix moving (paint) cursor also emitted scene-change.
This prevented slices from happening if the mouse-cursor came (even near) the model. done as part of CURA-12634
This commit is contained in:
parent
116be5e2bc
commit
af7e083745
2 changed files with 8 additions and 1 deletions
|
|
@ -369,7 +369,7 @@ class PaintTool(Tool):
|
|||
world_coords_vec = self._picking_pass.getPickedPosition(mouse_evt.x, mouse_evt.y)
|
||||
self._view.setCursor(world_coords_vec, self._brush_size / 128.0, brush_color)
|
||||
if not self._mouse_held:
|
||||
self._updateScene(node)
|
||||
self._view.rerenderFull()
|
||||
return False
|
||||
|
||||
if is_pressed:
|
||||
|
|
|
|||
|
|
@ -196,6 +196,13 @@ class PaintView(CuraView):
|
|||
|
||||
return start_index, end_index
|
||||
|
||||
def rerenderFull(self):
|
||||
self._renderer.beginRendering()
|
||||
self.beginRendering()
|
||||
self._renderer.render()
|
||||
self.endRendering()
|
||||
self._renderer.endRendering()
|
||||
|
||||
def beginRendering(self) -> None:
|
||||
if self._current_paint_type not in self._paint_modes:
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue