Disallow long click to move in gcode preview

This commit is contained in:
utkabobr
2025-04-06 20:18:17 +03:00
parent 70f4d08a8c
commit 0933adf1b9
@@ -288,7 +288,7 @@ public class GLView extends GLSurfaceView implements IThemeView {
lastY = e.getY(); lastY = e.getY();
int j = renderer.raycastObjectIndex(lastX, lastY); int j = renderer.raycastObjectIndex(lastX, lastY);
if (j == renderer.getSelectedObject() && j != -1) { if (renderer.getGcodeResult() == null && j == renderer.getSelectedObject() && j != -1) {
postDelayed(longClick, 300); postDelayed(longClick, 300);
} }
} }
@@ -399,8 +399,6 @@ public class GLView extends GLSurfaceView implements IThemeView {
if (onePointerGesture) { if (onePointerGesture) {
if (!startingGesture) { if (!startingGesture) {
if (longClickGesture) { if (longClickGesture) {
Vec3d move = getRenderer().getCamera().calcScreenMovement(distanceX / touchSlop * 4.5f, distanceY / touchSlop * 4.5f);
getRenderer().getModel().getTranslation(getRenderer().getSelectedObject(), tempVec); getRenderer().getModel().getTranslation(getRenderer().getSelectedObject(), tempVec);
getRenderer().getBed().getRaycaster().raycast(getRenderer(), longClickHitResults, e.getX(), e.getY()); getRenderer().getBed().getRaycaster().raycast(getRenderer(), longClickHitResults, e.getX(), e.getY());
if (!longClickHitResults.isEmpty()) { if (!longClickHitResults.isEmpty()) {