From ac3b2e2f7c7248103604d4c5b60dd8687ff0342d Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 30 Apr 2024 16:05:26 -0400 Subject: [PATCH] Prevent skeletons from changing just by selecting a bone --- parts/sklb/sklbpart.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parts/sklb/sklbpart.cpp b/parts/sklb/sklbpart.cpp index 6eaad32..737cf1b 100644 --- a/parts/sklb/sklbpart.cpp +++ b/parts/sklb/sklbpart.cpp @@ -87,6 +87,10 @@ void SklbPart::treeItemClicked(QTreeWidgetItem *item, int column) currentScale = glm::make_vec3(skeleton.bones[i].scale); currentEditedBone = &skeleton.bones[i]; + QSignalBlocker posBlocker(posEdit); + QSignalBlocker rotBlocker(rotationEdit); + QSignalBlocker sclBlocker(scaleEdit); + posEdit->setEnabled(true); posEdit->setVector(currentPosition);