]> git.lyx.org Git - features.git/commitdiff
Revert last commit.
authorRichard Heck <rgheck@comcast.net>
Wed, 26 Mar 2008 04:08:20 +0000 (04:08 +0000)
committerRichard Heck <rgheck@comcast.net>
Wed, 26 Mar 2008 04:08:20 +0000 (04:08 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23965 a592a061-630c-0410-9148-cb99ea01b6c8

src/Buffer.cpp
src/CutAndPaste.cpp
src/insets/InsetCollapsable.cpp
src/insets/InsetText.cpp
src/insets/InsetText.h

index a502bf910abe8d108d9d56e0afd7638097ef8a6b..e4592b56f04300445c83e26822e9e4843cec490e 100644 (file)
@@ -238,7 +238,7 @@ Buffer::Impl::Impl(Buffer & parent, FileName const & file, bool readonly_)
          read_only(readonly_), filename(file), file_fully_loaded(false),
          toc_backend(&parent), macro_lock(false),
          embedded_files(), timestamp_(0), checksum_(0), wa_(0), 
-         undo_(parent), inset(parent)
+         undo_(parent)
 {
        temppath = createBufferTmpDir();
        lyxvc.setBuffer(&parent);
index 093eabee0e2284ad0887b0cdc7b5f6d193ca0806..9d5b97fe546112a4eeafa5525f77b6fa1cdc68db 100644 (file)
@@ -140,7 +140,7 @@ pasteSelectionHelper(Cursor & cur, ParagraphList const & parlist,
        }
 
        // Make sure there is no class difference.
-       InsetText in(cur.buffer());
+       InsetText in;
        // This works without copying any paragraph data because we have
        // a specialized swap method for ParagraphList. This is important
        // since we store pointers to insets at some places and we don't
@@ -194,7 +194,7 @@ pasteSelectionHelper(Cursor & cur, ParagraphList const & parlist,
        }
 
        // Prepare the paragraphs and insets for insertion.
-       // Insets store buffer references so need updating.
+       // A couple of insets store buffer references so need updating.
        insertion.swap(in.paragraphs());
 
        InsetIterator const i_end = inset_iterator_end(in);
index 7b2648ac2752fb3e562e77e46159cb3bada6f592..e2b7f8a9f705165370cd80a060a3456396fa627c 100644 (file)
@@ -512,10 +512,6 @@ void InsetCollapsable::doDispatch(Cursor & cur, FuncRequest & cmd)
                                // Nothing to do.
                                cur.undispatched();
                                return;
-                       case mouse_button::none:
-                       case mouse_button::button4:
-                       case mouse_button::button5:
-                               break;
                        }
                }
                if (geometry() == NoButton 
index 76caba8be239f504d8a852969b27b4ffcd5a8b8b..2a596c01388ab2f5b62a8f3b77aed8287a9a5a64 100644 (file)
@@ -70,7 +70,6 @@ using graphics::PreviewLoader;
 InsetText::InsetText(Buffer const & buf)
        : drawFrame_(false), frame_color_(Color_insetframe)
 {
-       Inset::setBuffer(const_cast<Buffer &>(buf));
        initParagraphs(buf);
 }
 
@@ -86,6 +85,10 @@ InsetText::InsetText(InsetText const & in)
 }
 
 
+InsetText::InsetText()
+{}
+
+
 void InsetText::initParagraphs(Buffer const & buf)
 {
        BOOST_ASSERT(paragraphs().empty());
index 644a7fede572e262a4c1f9d209c237e55be54741..afb874a442cf3674ad1869b9b77a281cc6f2a781 100644 (file)
@@ -37,6 +37,8 @@ public:
        ///
        explicit InsetText(Buffer const & buffer);
        ///
+       InsetText();
+       ///
        InsetText(InsetText const &);
        ///
        void initParagraphs(Buffer const & buffer);