]> git.lyx.org Git - features.git/commitdiff
isExternallyModified needs file existence.
authorPavel Sanda <sanda@lyx.org>
Wed, 23 Dec 2009 12:42:14 +0000 (12:42 +0000)
committerPavel Sanda <sanda@lyx.org>
Wed, 23 Dec 2009 12:42:14 +0000 (12:42 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32617 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiView.cpp

index cbb0e38fd6971744ee4fc02cab9325307385cfcb..62e991d340b03f234495e6c1dee313bca7cb9fc0 100644 (file)
@@ -2435,7 +2435,8 @@ void GuiView::checkExternallyModifiedBuffers()
        BufferList::iterator bit = theBufferList().begin();
        BufferList::iterator const bend = theBufferList().end();
        for (; bit != bend; ++bit) {
-               if ((*bit)->isExternallyModified(Buffer::checksum_method)) {
+               if ((*bit)->fileName().exists()
+                   && (*bit)->isExternallyModified(Buffer::checksum_method)) {
                        docstring text = bformat(_("Document \n%1$s\n has been externally modified."
                                        " Reload now? Any local changes will be lost."),
                                        from_utf8((*bit)->absFileName()));