mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-24 14:19:11 -05:00
UI: Don't paste transform on locked item
This disables pasting transforms on an item that is locked.
This commit is contained in:
@@ -8584,8 +8584,8 @@ void OBSBasic::UpdateEditMenu()
|
||||
ui->actionCopySource->setEnabled(totalCount > 0);
|
||||
ui->actionEditTransform->setEnabled(canTransformSingle);
|
||||
ui->actionCopyTransform->setEnabled(canTransformSingle);
|
||||
ui->actionPasteTransform->setEnabled(hasCopiedTransform &&
|
||||
videoCount > 0);
|
||||
ui->actionPasteTransform->setEnabled(
|
||||
canTransformMultiple && hasCopiedTransform && videoCount > 0);
|
||||
ui->actionCopyFilters->setEnabled(filter_count > 0);
|
||||
ui->actionPasteFilters->setEnabled(
|
||||
!obs_weak_source_expired(copyFiltersSource) && totalCount > 0);
|
||||
@@ -8658,6 +8658,8 @@ void OBSBasic::on_actionPasteTransform_triggered()
|
||||
auto func = [](obs_scene_t *, obs_sceneitem_t *item, void *data) {
|
||||
if (!obs_sceneitem_selected(item))
|
||||
return true;
|
||||
if (obs_sceneitem_locked(item))
|
||||
return true;
|
||||
|
||||
OBSBasic *main = reinterpret_cast<OBSBasic *>(data);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user