improved support for metadata editing
(cherry picked from commit 85da0b51ecf7ece768c0267aead71dd94404d4dc)
This commit is contained in:
committed by
Lawrence Lee
parent
8a5aa6c119
commit
b92e77fb96
@@ -467,8 +467,8 @@ void IPTCPanel::read (const ProcParams* pp, const ParamsEdited* pedited)
|
||||
disableListener ();
|
||||
changeList->clear();
|
||||
|
||||
if (!pp->iptc.empty()) {
|
||||
*changeList = pp->iptc;
|
||||
if (!pp->metadata.iptc.empty()) {
|
||||
*changeList = pp->metadata.iptc;
|
||||
} else {
|
||||
*changeList = *embeddedData;
|
||||
}
|
||||
@@ -480,13 +480,13 @@ void IPTCPanel::read (const ProcParams* pp, const ParamsEdited* pedited)
|
||||
void IPTCPanel::write (ProcParams* pp, ParamsEdited* pedited)
|
||||
{
|
||||
|
||||
pp->iptc = *changeList;
|
||||
pp->metadata.iptc = *changeList;
|
||||
}
|
||||
|
||||
void IPTCPanel::setDefaults (const ProcParams* defParams, const ParamsEdited* pedited)
|
||||
{
|
||||
|
||||
*defChangeList = defParams->iptc;
|
||||
*defChangeList = defParams->metadata.iptc;
|
||||
}
|
||||
|
||||
void IPTCPanel::setImageData (const FramesMetaData* id)
|
||||
|
Reference in New Issue
Block a user