commit 0f72029c9b46f58ab6014def21c5169011bb7043
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Sun Jul 7 18:01:59 2013 +0200

    Fix toggling of 'misc' font options (bug #8764)

diff --git a/src/frontends/qt4/GuiCharacter.cpp 
b/src/frontends/qt4/GuiCharacter.cpp
index 53ca720..32f42ea 100644
--- a/src/frontends/qt4/GuiCharacter.cpp
+++ b/src/frontends/qt4/GuiCharacter.cpp
@@ -307,30 +307,38 @@ static void setBar(FontInfo & fi, FontState val)
                fi.setEmph(FONT_IGNORE);
                fi.setUnderbar(FONT_IGNORE);
                fi.setStrikeout(FONT_IGNORE);
+               fi.setUuline(FONT_IGNORE);
+               fi.setUwave(FONT_IGNORE);
                fi.setNoun(FONT_IGNORE);
                break;
 
        case EMPH_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setEmph(FONT_TOGGLE);
                break;
 
        case UNDERBAR_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setUnderbar(FONT_TOGGLE);
                break;
 
        case STRIKEOUT_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setStrikeout(FONT_TOGGLE);
                break;
 
        case UULINE_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setUuline(FONT_TOGGLE);
                break;
 
        case UWAVE_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setUwave(FONT_TOGGLE);
                break;
 
        case NOUN_TOGGLE:
+               setBar(fi, INHERIT);
                fi.setNoun(FONT_TOGGLE);
                break;
 
diff --git a/status.20x b/status.20x
index 6559268..c3905fa 100644
--- a/status.20x
+++ b/status.20x
@@ -68,6 +68,8 @@ What's new
 
 - Fix display of appendix counters in some classes (bug 8666).
 
+- Fix toggling of "misc" font options (bug 8764).
+
 - Handle undo correctly when a branch is (de)activated.
 
 - Update a bibliography entry's label when it is emptied.

Reply via email to