Bug 409569

Summary: External title clip gets disabled on change
Product: [Applications] kdenlive Reporter: Andrej M. <andrej.mernik+bugs>
Component: User Interface & MiscellaneousAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 19.04.2   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Andrej M. 2019-07-07 08:48:37 UTC
Dear developers,

I'm using Kdenlive 19.04.2 and every time I change a external clip and save it, it gets greyed out and it's not usable until the project is reopened.

STEPS TO REPRODUCE
1. Create a demo title clip with image and save it to the filesystem
2. Add it to project via Project > Add clip
3. Double click to edit, click OK to save changes
4. Select "Save to title file"
5. On the next screen select "Yes" or "No" - doesn't matter
6. Clip gets greyed out and it's not possible to select it until the project is reopened

If you select "Save in project only", then the Clip stays usable. This behavior was not present in previous versions of Kdenlive (18.x). 

Operating System: Manjaro Linux 
KDE Plasma Version: 5.16.2
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Kernel Version: 5.1.15-1-MANJARO
OS Type: 64-bit

Best regards,
Andrej
Comment 1 Jean-Baptiste Mardelle 2019-07-07 10:21:18 UTC
Thanks for your report. Working on it for 19.04.3 release.
Comment 2 Jean-Baptiste Mardelle 2019-07-07 14:08:39 UTC
Git commit ad382e0c1fece622481414761eb4918fd992c122 by Jean-Baptiste Mardelle.
Committed on 07/07/2019 at 14:08.
Pushed by mardelle into branch 'Applications/19.04'.

Fix reloading of title clips and others.

M  +1    -0    src/bin/bin.cpp
M  +1    -12   src/bin/clipcreator.cpp
M  +8    -1    src/bin/filewatcher.cpp
M  +1    -0    src/bin/filewatcher.hpp
M  +4    -1    src/bin/projectclip.cpp
M  +23   -6    src/jobs/loadjob.cpp
M  +3    -1    src/titler/titledocument.cpp

https://invent.kde.org/kde/kdenlive/commit/ad382e0c1fece622481414761eb4918fd992c122