Work around bugs #6814 and #6949:

The issue is that RenderGraphics calls updateFrontend() even if within a CutAndPaste stask.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36699 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Abdelrazak Younes 2010-12-03 21:00:15 +00:00
parent 023db84004
commit 92bfa2b82d

View File

@ -618,6 +618,12 @@ void Inset::setDimCache(MetricsInfo const & mi, Dimension const & dim) const
Buffer const * Inset::updateFrontend() const Buffer const * Inset::updateFrontend() const
{ {
//FIXME (Abdel 03/12/10): see bugs #6814 and #6949
// If we Buffer is null and we end up here it is most probably because we
// are in the CutAndPaste stack. See InsetGraphics, RenderGraphics and
// RenderPreview.
if (!buffer_)
return 0;
return theApp() ? theApp()->updateInset(this) : 0; return theApp() ? theApp()->updateInset(this) : 0;
} }