]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiDocument.cpp
* GuiDocument.cpp:
[features.git] / src / frontends / qt4 / GuiDocument.cpp
index 378ff9df1fb0572f79b3992c41143a92bb89ff51..8d85dddeb487b280a93cf2e803f5381b4a0b2d0a 100644 (file)
@@ -1165,6 +1165,10 @@ void GuiDocument::xetexChanged(bool xetex)
                !langModule->defaultencodingRB->isChecked());
        langModule->defaultencodingRB->setEnabled(!xetex);
        langModule->otherencodingRB->setEnabled(!xetex);
+       
+       fontModule->fontsDefaultCO->setEnabled(!xetex);
+       if (xetex)
+               fontModule->fontScCB->setEnabled(false);
 }
 
 
@@ -1839,8 +1843,11 @@ void GuiDocument::applyView()
 
        bp_.fontsOSF = fontModule->fontOsfCB->isChecked();
 
-       bp_.fontsDefaultFamily = GuiDocument::fontfamilies[
-               fontModule->fontsDefaultCO->currentIndex()];
+       if (xetex)
+               bp_.fontsDefaultFamily = "default";
+       else
+               bp_.fontsDefaultFamily = GuiDocument::fontfamilies[
+                       fontModule->fontsDefaultCO->currentIndex()];
 
        if (fontModule->fontsizeCO->currentIndex() == 0)
                bp_.fontsize = "default";