InsetGraphicsMailer::string2params(to_utf8(cmd.argument()), buffer, p);
if (!p.filename.empty()) {
try {
- p.filename.enable(buffer.embeddedFiles().enabled(), &buffer);
+ p.filename.enable(buffer.embedded(), &buffer);
} catch (ExceptionMessage const & message) {
Alert::error(message.title_, message.details_);
// do not set parameter if an error happens
}
-void InsetGraphics::registerEmbeddedFiles(Buffer const &,
+void InsetGraphics::registerEmbeddedFiles(Buffer const & buffer,
EmbeddedFiles & files) const
{
- files.registerFile(params().filename, this);
+ files.registerFile(params().filename, this, buffer);
}
{
// when embedding is enabled, change of embedding status leads to actions
EmbeddedFile temp = file;
- temp.enable(buf.embeddedFiles().enabled(), &buf);
+ temp.enable(buf.embedded(), &buf);
// this will not be set if an exception is thorwn in enable()
params_.filename = temp;
else
LYXERR(Debug::GRAPHICS, "Not a Graphics inset!");
- params_.filename.enable(buf.embeddedFiles().enabled(), &buf);
+ params_.filename.enable(buf.embedded(), &buf);
graphic_->update(params().as_grfxParams());
}