UI: Disable edit transform if item is locked

The transform window was still accessible if the scene item
was locked.
This commit is contained in:
cg2121
2023-09-09 04:17:46 -05:00
committed by Patrick Heyer
parent cd01120740
commit ef99553a7e
3 changed files with 27 additions and 4 deletions

View File

@@ -8581,8 +8581,11 @@ void OBSBasic::UpdateEditMenu()
}
const bool canTransformSingle = videoCount == 1 && totalCount == 1;
OBSSceneItem curItem = GetCurrentSceneItem();
bool locked = obs_sceneitem_locked(curItem);
ui->actionCopySource->setEnabled(totalCount > 0);
ui->actionEditTransform->setEnabled(canTransformSingle);
ui->actionEditTransform->setEnabled(canTransformSingle && !locked);
ui->actionCopyTransform->setEnabled(canTransformSingle);
ui->actionPasteTransform->setEnabled(
canTransformMultiple && hasCopiedTransform && videoCount > 0);