]> git.lyx.org Git - features.git/commitdiff
Fix toggling of 'misc' font options (bug #8764)
authorJuergen Spitzmueller <spitz@lyx.org>
Sun, 7 Jul 2013 16:01:59 +0000 (18:01 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sun, 7 Jul 2013 16:01:59 +0000 (18:01 +0200)
src/frontends/qt4/GuiCharacter.cpp
status.20x

index 53ca720d2f2ac129451d935ffa76fa5d8bd1ff3c..32f42ea271c8372c8eade9eb9b2d7edf4ee6f83c 100644 (file)
@@ -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;
 
index 6559268c87a35570b0d64120b14c6712b23778ed..c3905fa1aeb152fee4d912e9c317fb7cd0234794 100644 (file)
@@ -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.