]> git.lyx.org Git - features.git/commitdiff
Fix problem in lockInsetInInset
authorMartin Vermeer <martin.vermeer@hut.fi>
Fri, 12 Sep 2003 14:32:53 +0000 (14:32 +0000)
committerMartin Vermeer <martin.vermeer@hut.fi>
Fri, 12 Sep 2003 14:32:53 +0000 (14:32 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7738 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/ChangeLog
src/insets/insettext.C

index 7db0575a150558a9288f526cf37ec82aa23929c0..b2b83d6fad5a54f8e13e036588f215cf25434d8b 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-10  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettext.C: remove block causing problems in lockInsetInInset
+       (mentioned erroneously under Bug #1366)
+
 2003-09-10  Martin Vermeer  <martin.vermeer@hut.fi>
 
        * insetcollapsable.C: Simplify by using adjustCommand, and fix bug
index 0c98591a2151261dc91fe6a71424763425e3e39c..0811d0b5249837583e93978221e00ef197381901 100644 (file)
@@ -383,13 +383,10 @@ bool InsetText::lockInsetInInset(BufferView * bv, UpdatableInset * inset)
                ParagraphList::iterator pit = paragraphs.begin();
                ParagraphList::iterator pend = paragraphs.end();
 
-               int const id = inset->id();
-lyxerr << "inset:" << inset << " " << id << endl;
                for (; pit != pend; ++pit) {
                        InsetList::iterator it = pit->insetlist.begin();
                        InsetList::iterator const end = pit->insetlist.end();
                        for (; it != end; ++it) {
-lyxerr << "it->inset:" << it->inset << endl;
                                if (it->inset == inset) {
                                        lyxerr << "InsetText::lockInsetInInset: 1 a" << endl;
                                        text_.setCursorIntern(pit, it->pos);
@@ -399,13 +396,6 @@ lyxerr << "it->inset:" << it->inset << endl;
                                        lyxerr << "InsetText::lockInsetInInset: 1 c" << endl;
                                        return true;
                                }
-                               if (it->inset->getInsetFromID(id)) {
-                                       lyxerr << "InsetText::lockInsetInInset: 2" << endl;
-                                       text_.setCursorIntern(pit, it->pos);
-                                       it->inset->localDispatch(FuncRequest(bv, LFUN_INSET_EDIT));
-lyxerr << "recurse" << endl;
-                                       return the_locking_inset->lockInsetInInset(bv, inset);
-                               }
                        }
                }
                lyxerr << "InsetText::lockInsetInInset: 3" << endl;