From d2b87f4706b21788bfa3220884faf256b8350369 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrgen=20Spitzm=C3=BCller?= Date: Fri, 2 Mar 2012 14:59:53 +0000 Subject: [PATCH] Work around qt bug that prevents the glyph LATIN CAPITAL LETTER SHARP S from being pasted (bug #8057). Backport of r40829. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40831 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/support/lstrings.cpp | 5 +++++ status.20x | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/support/lstrings.cpp b/src/support/lstrings.cpp index 98249e4e1d..7fe06a8d44 100644 --- a/src/support/lstrings.cpp +++ b/src/support/lstrings.cpp @@ -116,6 +116,11 @@ bool isPrintable(char_type c) // 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(); } diff --git a/status.20x b/status.20x index 9518c0d12c..43492b78de 100644 --- a/status.20x +++ b/status.20x @@ -53,7 +53,7 @@ What's new * DOCUMENT INPUT/OUTPUT -- +- Fix pasting of LATIN CAPITAL LETTER SHARP S (bug 8057). * TEX2LYX -- 2.39.5