Jurgen,
You want this for branch?
rh
[EMAIL PROTECTED] wrote:
Author: rgheck
Date: Sat Jan 26 21:37:54 2008
New Revision: 22686
URL: http://www.lyx.org/trac/changeset/22686
Log:
Handle the case where a file exists but is not readable by the current user.
Modified:
lyx-devel/trunk/src/buffer_funcs.cpp
Modified: lyx-devel/trunk/src/buffer_funcs.cpp
URL: http://www.lyx.org/trac/file/lyx-devel/trunk/src/buffer_funcs.cpp?rev=22686
==============================================================================
--- lyx-devel/trunk/src/buffer_funcs.cpp (original)
+++ lyx-devel/trunk/src/buffer_funcs.cpp Sat Jan 26 21:37:54 2008
@@ -80,7 +80,14 @@
return checkAndLoadLyXFile(filename);
}
- if (filename.isReadableFile()) {
+ if (filename.exists()) {
+ if (!filename.isReadableFile()) {
+ docstring text = bformat(_("The file %1$s exists but is not
"
+ "readable by the current user."),
+ from_utf8(filename.absFilename()));
+ Alert::error(_("File not readable!"), text);
+ return 0;
+ }
Buffer * b = theBufferList().newBuffer(filename.absFilename());
if (!b)
// Buffer creation is not possible.
_______________________________________________
Cvslog mailing list
[EMAIL PROTECTED]
http://www.lyx.org/mailman/listinfo/cvslog