Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
Kdenlive
Commits
63175b60
Commit
63175b60
authored
May 28, 2020
by
Jean-Baptiste Mardelle
Browse files
Archive project: fix clip with speed effect url not updated, resulting in missing clip message.
BUG: 422135
parent
7c6e28ea
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/project/dialogs/archivewidget.cpp
View file @
63175b60
...
...
@@ -761,15 +761,25 @@ bool ArchiveWidget::processProjectFile()
if
(
e
.
isNull
())
{
continue
;
}
bool
isTimewarp
=
Xml
::
getXmlProperty
(
e
,
QStringLiteral
(
"mlt_service"
))
==
QLatin1String
(
"timewarp"
);
QString
src
=
Xml
::
getXmlProperty
(
e
,
QStringLiteral
(
"resource"
));
if
(
!
src
.
isEmpty
())
{
if
(
isTimewarp
)
{
// Timewarp needs to be handled separately.
src
=
Xml
::
getXmlProperty
(
e
,
QStringLiteral
(
"warp_resource"
));
}
if
(
QFileInfo
(
src
).
isRelative
())
{
src
.
prepend
(
root
);
}
QUrl
srcUrl
=
QUrl
::
fromLocalFile
(
src
);
QUrl
dest
=
m_replacementList
.
value
(
srcUrl
);
if
(
!
dest
.
isEmpty
())
{
Xml
::
setXmlProperty
(
e
,
QStringLiteral
(
"resource"
),
dest
.
toLocalFile
());
if
(
isTimewarp
)
{
Xml
::
setXmlProperty
(
e
,
QStringLiteral
(
"warp_resource"
),
dest
.
toLocalFile
());
Xml
::
setXmlProperty
(
e
,
QStringLiteral
(
"resource"
),
QString
(
"%1:%2"
).
arg
(
Xml
::
getXmlProperty
(
e
,
QStringLiteral
(
"warp_speed"
))).
arg
(
dest
.
toLocalFile
()));
}
else
{
Xml
::
setXmlProperty
(
e
,
QStringLiteral
(
"resource"
),
dest
.
toLocalFile
());
}
}
}
src
=
Xml
::
getXmlProperty
(
e
,
QStringLiteral
(
"kdenlive:proxy"
));
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment