diff --git a/rtgui/metadatapanel.cc b/rtgui/metadatapanel.cc index 4e6252da4..c151bc5ee 100644 --- a/rtgui/metadatapanel.cc +++ b/rtgui/metadatapanel.cc @@ -79,8 +79,10 @@ void MetaDataPanel::read(const rtengine::procparams::ProcParams* pp, const Param } } - exifpanel->read(pp, pedited); - iptcpanel->read(pp, pedited); + if (!batchMode) { // Not used in batch mode. + exifpanel->read(pp, pedited); + iptcpanel->read(pp, pedited); + } enableListener(); } @@ -94,8 +96,10 @@ void MetaDataPanel::write(rtengine::procparams::ProcParams* pp, ParamsEdited* pe pedited->metadata.mode = metadataMode->get_active_row_number() != 3; } - exifpanel->write(pp, pedited); - iptcpanel->write(pp, pedited); + if (!batchMode) { // Invalid in batch mode. + exifpanel->write(pp, pedited); + iptcpanel->write(pp, pedited); + } }