]> git.lyx.org Git - lyx.git/blobdiff - src/Buffer.cpp
Disable setting vertical lines when using a formal table
[lyx.git] / src / Buffer.cpp
index 829616a20548208a5f6d8bfd47a58317303461be..e6096af747d328d284e3c8d13eb62744cb13c989 100644 (file)
@@ -1588,7 +1588,7 @@ bool Buffer::makeLaTeXFile(FileName const & fname,
 
        // XeTeX with TeX fonts is only safe with ASCII encoding,
        // See #9740 and FIXME in BufferParams::encoding()
-       if (params().useNonTeXFonts && (runparams.flavor == OutputParams::XETEX))
+       if (!params().useNonTeXFonts && (runparams.flavor == OutputParams::XETEX))
                runparams.encoding = encodings.fromLyXName("ascii");
 
        string const encoding = runparams.encoding->iconvName();
@@ -1675,7 +1675,7 @@ void Buffer::writeLaTeXSource(otexstream & os,
 
        // XeTeX with TeX fonts is only safe with ASCII encoding,
        // See #9740 and FIXME in BufferParams::encoding()
-       if (params().useNonTeXFonts && (runparams.flavor == OutputParams::XETEX))
+       if (!params().useNonTeXFonts && (runparams.flavor == OutputParams::XETEX))
                runparams.encoding = encodings.fromLyXName("ascii");
 
        // If we are compiling a file standalone, even if this is the
@@ -2440,7 +2440,7 @@ bool Buffer::getStatus(FuncRequest const & cmd, FuncStatus & flag)
 
        case LFUN_BUFFER_VIEW_CACHE:
                (d->preview_file_).refresh();
-               enable = (d->preview_file_).exists();
+               enable = (d->preview_file_).exists() && !(d->preview_file_).isFileEmpty();
                break;
 
        default: