#1150. Fixed build breaker on elderly Macs (10.6 and earlier).

v0.27.3
Robin Mills 10 years ago
parent a9256db32b
commit ed5bbe6e5d

@ -1968,12 +1968,11 @@ namespace {
if ( Params::instance().modifyCmds_.size() == 0 if ( Params::instance().modifyCmds_.size() == 0
&& Params::instance().target_ == (Params::ctXmp | Params::ctXmpSidecar) // option -eXx && Params::instance().target_ == (Params::ctXmp | Params::ctXmpSidecar) // option -eXx
) { ) {
// http://www.cplusplus.com/reference/ostream/ostream/ostream/ // http://www.cplusplus.com/doc/tutorial/files/
std::filebuf fb; std::ofstream os;
fb.open (target,std::ios::out); os.open(target.c_str());
std::ostream os(&fb);
sourceImage->printStructure(os,Exiv2::kpsXMP); sourceImage->printStructure(os,Exiv2::kpsXMP);
fb.close(); os.close();
return 0; return 0;
} else { } else {
targetImage->setXmpData(sourceImage->xmpData()); targetImage->setXmpData(sourceImage->xmpData());

Loading…
Cancel
Save