Bug 421667 - Disable Paste Effects of Multiple Clips
Summary: Disable Paste Effects of Multiple Clips
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Effects & Transitions (show other bugs)
Version: 20.04.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-17 10:16 UTC by J Appel
Modified: 2024-04-08 06:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description J Appel 2020-05-17 10:16:20 UTC
SUMMARY
When multiple clips with effects are selected, copy & then paste on multiple clips creates causes all effects to be copied and pasted to all selected clips. Consider disabling "copy effects from multiple clips at once to multiple clips" or warning the user before this happens.

STEPS TO REPRODUCE
1. Create multiple Clips with different effects
2. Select clips and copy (strg+c)
3. Right-Click to paste effects

OBSERVED RESULT
Effects are multiplied, copied to all clips.

EXPECTED RESULT
Though the result sounds logical, it can happen to the user in error and mess up all clips. If the feature is wanted, warn the user before copying effects from multiple clips.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Jean-Baptiste Mardelle 2024-04-08 06:15:03 UTC
Git commit 5e76cb365941a10e5d6e96e1abbf2b07375e848c by Jean-Baptiste Mardelle.
Committed on 08/04/2024 at 06:02.
Pushed by mardelle into branch 'release/24.02'.

When copy/paste effects from a group, only paste effects for the active clip

M  +19   -1    src/timeline2/model/timelinefunctions.cpp
M  +1    -1    src/timeline2/model/timelinefunctions.hpp
M  +1    -1    src/timeline2/view/qml/Clip.qml
M  +9    -6    src/timeline2/view/timelinecontroller.cpp

https://invent.kde.org/multimedia/kdenlive/-/commit/5e76cb365941a10e5d6e96e1abbf2b07375e848c