]> git.lyx.org Git - lyx.git/blobdiff - src/DocIterator.cpp
Revert "Let tm be a reference here as elsewhere"
[lyx.git] / src / DocIterator.cpp
index 895ebc68c2211cd44b67b14a28e493b1d0200e27..d370e0a1e78176150561b24f19a79b6125b17f8e 100644 (file)
@@ -656,6 +656,26 @@ void DocIterator::sanitize()
 }
 
 
+bool DocIterator::isInside(Inset const * p) const
+{
+       for (CursorSlice const & sl : slices_)
+               if (&sl.inset() == p)
+                       return true;
+       return false;
+}
+
+
+void DocIterator::leaveInset(Inset const & inset)
+{
+       for (size_t i = 0; i != slices_.size(); ++i) {
+               if (&slices_[i].inset() == &inset) {
+                       resize(i);
+                       return;
+               }
+       }
+}
+
+
 int DocIterator::find(MathData const & cell) const
 {
        for (size_t l = 0; l != slices_.size(); ++l) {