If the file of an InsetInclude does not exist, loadIfNeeded will try
again and again to look for it. This is very bad for files with many
include insets, especially on windows.
Fixes bug #11656.
(cherry picked from commit
aeed6fb8fa35c045697fe6950c6109be8d30884c)
Buffer * child = theBufferList().getBuffer(included_file);
if (!child) {
// the readonly flag can/will be wrong, not anymore I think.
- if (!included_file.exists())
+ if (!included_file.exists()) {
+ failedtoload_ = true;
return 0;
+ }
child = theBufferList().newBuffer(included_file.absFileName());
if (!child)
- Fix display with Wayland (bug 11692).
+- Improve editing performance when there are Include insets that point to
+ non-existing files. (bug 11656).
+
* DOCUMENTATION AND LOCALIZATION