]> git.lyx.org Git - features.git/commitdiff
Cloned buffers routinely have their parents reset.
authorRichard Heck <rgheck@comcast.net>
Mon, 8 Mar 2010 14:56:49 +0000 (14:56 +0000)
committerRichard Heck <rgheck@comcast.net>
Mon, 8 Mar 2010 14:56:49 +0000 (14:56 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33676 a592a061-630c-0410-9148-cb99ea01b6c8

src/Buffer.cpp

index 4214e31384ae3e9307630b47db4c476982db496a..8f3355b6b7a43a1f3777e49cb81b3d719266497b 100644 (file)
@@ -278,7 +278,8 @@ public:
        }
        ///
        void setParent(Buffer const * pb) {
-               if (parent_buffer && pb && parent_buffer != pb)
+               if (!cloned_buffer_ 
+                   && parent_buffer && pb && parent_buffer != pb)
                        LYXERR0("Warning: a buffer should not have two parents!");
                parent_buffer = pb;
        }