OSDN Git Service

投稿欄にIME経由で絵文字を入力するとエラーが発生する問題を回避
authorKimura Youichi <kim.upsilon@bucyou.net>
Sat, 11 Nov 2017 20:04:15 +0000 (05:04 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 11 Nov 2017 20:04:15 +0000 (05:04 +0900)
commitadb3f418cd301c2aaa1819706a6d15ff48c41a2f
treea53172065a0e0f2c8ea0424163544a57e192b7bd
parent9d9a827273b70ca9e21ff1c20a55af962f690d99
投稿欄にIME経由で絵文字を入力するとエラーが発生する問題を回避

TextBox に IME 経由 (ATOK2017で確認) で絵文字を入力した場合に、サロゲートペアのうち
LowSurrogate が入力される前に TextChanged イベントが発生することによって
壊れたエンコーディングの文字列が Twitter.GetTextLengthRemain に渡される場合があった

Fixes: 33ea8c0b ("ツイート文字数の280文字への上限緩和 (weightedLength) に対応")
OpenTween.Tests/ExtensionsTest.cs
OpenTween.Tests/TwitterTest.cs
OpenTween/Extensions.cs
OpenTween/Twitter.cs