Author: spitz
Date: Fri Mar 2 15:59:53 2012
New Revision: 40831
URL: http://www.lyx.org/trac/changeset/40831
Log:
Work around qt bug that prevents the glyph LATIN CAPITAL LETTER SHARP S from
being pasted (bug #8057).
Backport of r40829.
Modified:
lyx-devel/branches/BRANCH_2_0_X/src/support/lstrings.cpp
lyx-devel/branches/BRANCH_2_0_X/status.20x
Modified: lyx-devel/branches/BRANCH_2_0_X/src/support/lstrings.cpp
==============================================================================
--- lyx-devel/branches/BRANCH_2_0_X/src/support/lstrings.cpp Fri Mar 2
11:20:09 2012 (r40830)
+++ lyx-devel/branches/BRANCH_2_0_X/src/support/lstrings.cpp Fri Mar 2
15:59:53 2012 (r40831)
@@ -116,6 +116,11 @@
// assume that all non-utf16 characters are printable
return true;
}
+ // Not yet recognized by QChar::isPrint()
+ // See https://bugreports.qt-project.org/browse/QTBUG-12144
+ // LATIN CAPITAL LETTER SHARP S
+ else if (c == 0x1e9e)
+ return true;
return ucs4_to_qchar(c).isPrint();
}
Modified: lyx-devel/branches/BRANCH_2_0_X/status.20x
==============================================================================
--- lyx-devel/branches/BRANCH_2_0_X/status.20x Fri Mar 2 11:20:09 2012
(r40830)
+++ lyx-devel/branches/BRANCH_2_0_X/status.20x Fri Mar 2 15:59:53 2012
(r40831)
@@ -53,7 +53,7 @@
* DOCUMENT INPUT/OUTPUT
--
+- Fix pasting of LATIN CAPITAL LETTER SHARP S (bug 8057).
* TEX2LYX