]> git.lyx.org Git - lyx.git/blobdiff - src/buffer.C
bug 2298: cursorTop/Bottom/Home/End does not redraw after dEPM
[lyx.git] / src / buffer.C
index d6929614c1c75121f44011a3e86f40aeb22d094c..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();
@@ -1305,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);
 }