X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FInsetList.cpp;h=d1b6d43d805b386d48668a532b71f79cc2a1f02d;hb=2de30c62f8d671a8c8d4d52a6a7310e2c5ca84de;hp=3d4f7155ffd63764d86649613a5596d987aeb390;hpb=41fda35c596bc9b70da7839cc7a3b8409fed82cc;p=lyx.git diff --git a/src/InsetList.cpp b/src/InsetList.cpp index 3d4f7155ff..d1b6d43d80 100644 --- a/src/InsetList.cpp +++ b/src/InsetList.cpp @@ -10,18 +10,15 @@ */ #include -#include #include "InsetList.h" -#include "Buffer.h" -#include "BufferParams.h" -#include "BranchList.h" - -#include "insets/InsetBranch.h" +#include "insets/Inset.h" #include "support/debug.h" +#include + using namespace std; namespace lyx { @@ -84,6 +81,15 @@ void InsetList::setBuffer(Buffer & b) } +void InsetList::resetBuffer() +{ + List::iterator it = list_.begin(); + List::iterator end = list_.end(); + for (; it != end; ++it) + it->inset->resetBuffer(); +} + + InsetList::iterator InsetList::insetIterator(pos_type pos) { InsetTable search_elem(pos, 0);