Bug 356643

Summary: "Clip Properties" shows properties for proxy instead of the clip, when clip is proxied
Product: [Applications] kdenlive Reporter: Kubuntiac <user581>
Component: User Interface & MiscellaneousAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 15.12.1
Sentry Crash Report:

Description Kubuntiac 2015-12-14 01:02:18 UTC
When displaying clip properties, the properties that are displayed are actually of the clips proxy, not the clip itself.

Reproducible: Always

Steps to Reproduce:
1. Right click a clip and choose Clip Properties
2. Note the properties shown
3. Right click that same clip and choose "Proxy clip"
4. Click on a different clip, and then click back on the original clip to refresh what's shown in clip properties panel.

Actual Results:  
The properties shown in "Clip Properties" now reflect the properties of the proxy

Expected Results:  
The properties continue to show the properties of the actual clip.

If proxy properties are shown, they're shown *in addition* to the original clips properties underneath in a separate section. The most expected behavior though, is that proxy properties aren't shown at all, just the properties of the actual clip.
Comment 1 Jean-Baptiste Mardelle 2015-12-27 22:54:53 UTC
Git commit 5a6235b120993cc31908847c847bd01fdecd3818 by Jean-Baptiste Mardelle.
Committed on 27/12/2015 at 22:54.
Pushed by mardelle into branch 'Applications/15.12'.

Use original clip properties, not proxy for effects / display
Related: bug 355825

M  +1    -1    src/bin/abstractprojectitem.h
M  +1    -1    src/bin/bin.cpp
M  +2    -2    src/bin/projectclip.cpp
M  +1    -1    src/bin/projectclip.h
M  +1    -1    src/bin/projectfolder.cpp
M  +1    -1    src/bin/projectfolder.h
M  +1    -1    src/bin/projectfolderup.cpp
M  +1    -1    src/bin/projectfolderup.h
M  +1    -1    src/bin/projectsubclip.cpp
M  +1    -1    src/bin/projectsubclip.h
M  +2    -2    src/mltcontroller/bincontroller.cpp
M  +1    -1    src/mltcontroller/bincontroller.h
M  +24   -4    src/mltcontroller/clipcontroller.cpp
M  +2    -1    src/mltcontroller/clipcontroller.h
M  +11   -0    src/renderer.cpp

http://commits.kde.org/kdenlive/5a6235b120993cc31908847c847bd01fdecd3818