i += 1
-def revert_font_attrs(document, name, LaTeXname, changed):
- " Reverts character styles to TeX code "
+def revert_font_attrs(document, name, LaTeXname):
+ " Reverts font changes to TeX code "
i = 0
+ changed = False
while True:
i = find_token(document.body, name + ' on', i)
if i == -1:
def revert_strikeout(document):
" Reverts \\strikeout character style "
- changed = False
- changed = revert_font_attrs(document, "\\uuline", "\\uuline", changed)
- changed = revert_font_attrs(document, "\\uwave", "\\uwave", changed)
- changed = revert_font_attrs(document, "\\strikeout", "\\sout", changed)
+ changed = revert_font_attrs(document, "\\uuline", "\\uuline")
+ changed = revert_font_attrs(document, "\\uwave", "\\uwave") or changed
+ changed = revert_font_attrs(document, "\\strikeout", "\\sout") or changed
if changed == True:
insert_to_preamble(0, document,
'% Commands inserted by lyx2lyx for proper underlining\n'