case LFUN_GRAPHICS_EDIT: {
FuncRequest fr(action, argument);
- InsetGraphics().dispatch(view()->cursor(), fr);
+ InsetGraphics ig;
+ ig.setBuffer(*lyx_view_->buffer());
+ ig.dispatch(view()->cursor(), fr);
break;
}
{
switch (cmd.action) {
case LFUN_GRAPHICS_EDIT: {
- // use buffer() from cursor because this inset may not
- // have an initialized buffer_.
- Buffer const & buf = cur.bv().buffer();
InsetGraphicsParams p;
- InsetGraphicsMailer::string2params(to_utf8(cmd.argument()), buf, p);
- editGraphics(p, buf);
+ InsetGraphicsMailer::string2params(to_utf8(cmd.argument()), buffer(), p);
+ editGraphics(p, buffer());
break;
}