mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Do not check again and again for non existing files
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.
This commit is contained in:
parent
38ca174819
commit
aeed6fb8fa
@ -480,8 +480,10 @@ Buffer * InsetInclude::loadIfNeeded() const
|
||||
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)
|
||||
|
Loading…
Reference in New Issue
Block a user