// set update flags
if (changed) {
- //lyxerr << "inlineCompletion changed" << std::endl;
-
- Update::flags flags
- = cur.disp_.update() | Update::Force;
- if (singlePar && !(flags | Update::SinglePar))
- flags = flags | Update::SinglePar;
- cur.updateFlags(flags);
+ if (singlePar && !(cur.disp_.update() | Update::Force))
+ cur.updateFlags(cur.disp_.update() | Update::SinglePar);
+ else
+ cur.updateFlags(cur.disp_.update() | Update::Force);
}
}
cur.insert(s);
cur.bv().cursor() = cur;
if (!(cur.disp_.update() & Update::Force))
- cur.updateFlags(cur.disp_.update() | Update::Force | Update::SinglePar);
+ cur.updateFlags(cur.disp_.update() | Update::SinglePar);
return true;
}
if (finished) {
cur.bv().cursor().pop();
++cur.bv().cursor().pos();
- cur.updateFlags(Update::Force | Update::SinglePar);
+ cur.updateFlags(Update::SinglePar);
}
return true;