Skip to content

Commit e526a9d

Browse files
committed
不一致シーケンスだけが対象になる後置型変換が動かないバグ修正
現象:issue #14の条件で、行頭で ki<Space> と打つと待機中の「き」が消えるだけ。 期待する動作は、「き」を対象に後置型変換が行われること。
1 parent 3e2aece commit e526a9d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

imcrvtip/KeyHandlerPostConv.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -639,7 +639,7 @@ HRESULT CTextService::_ReplacePrecedingText(TfEditCookie ec, ITfContext *pContex
639639
{
640640
size_t delete_count = delstr0.size();
641641
size_t aborted_count = abortedRomanForPostConv.size();
642-
if(aborted_count > delete_count)
642+
if(aborted_count >= delete_count)
643643
{
644644
std::wstring s(abortedRomanForPostConv);
645645
s.erase(s.size() - delete_count);

0 commit comments

Comments
 (0)