]> git.lyx.org Git - features.git/blobdiff - src/insets/insetinclude.C
fix crash bug with non-existing input files
[features.git] / src / insets / insetinclude.C
index a7f28753ad4df16b3b64488ad8575d86f1c4562e..e4f207a1a549a13a44a56cb3e5d983ca0d0e1266 100644 (file)
@@ -218,8 +218,10 @@ bool InsetInclude::loadIfNeeded() const
        
        // the readonly flag can/will be wrong, not anymore I think.
        FileInfo finfo(getFileName());
-       bool const ro = !(!finfo.isOK() || finfo.writable());
-       return bufferlist.readFile(getFileName(), ro) != 0;
+       if (!finfo.isOK())
+               return false;
+       
+       return bufferlist.readFile(getFileName(), !finfo.writable()) != 0;
 }