]> git.lyx.org Git - lyx.git/blobdiff - src/buffer.C
fix nullstream also in pch files
[lyx.git] / src / buffer.C
index 429907f18ac17076db2828ad70f51d5e4f806cce..5abf1f6dda523b7db8706c228276f7984126e116 100644 (file)
@@ -404,6 +404,7 @@ int Buffer::readHeader(LyXLex & lex)
 
        // Initialize parameters that may be/go lacking in header:
        params().branchlist().clear();
+       params().preamble.erase();
        params().options.erase();
        params().float_placement.erase();
        params().paperwidth.erase();
@@ -1157,10 +1158,8 @@ void Buffer::validate(LaTeXFeatures & features) const
        LyXTextClass const & tclass = params().getLyXTextClass();
 
        if (features.isAvailable("dvipost") && params().tracking_changes
-               && params().output_changes) {
+           && params().output_changes)
                features.require("dvipost");
-               features.require("color");
-       }
 
        // AMS Style is at document level
        if (params().use_amsmath == BufferParams::AMS_ON
@@ -1307,6 +1306,9 @@ void Buffer::changeLanguage(Language const * from, Language const * to)
        for_each(par_iterator_begin(),
                 par_iterator_end(),
                 bind(&Paragraph::changeLanguage, _1, params(), from, to));
+
+       text().current_font.setLanguage(to);
+       text().real_current_font.setLanguage(to);
 }