Tomotaka SUWA
t-suw****@users*****
2006年 4月 3日 (月) 23:56:29 JST
諏訪です。
こんな感じですか?
-- Tomotaka SUWA
Index: BIMInputEvents.cpp
===================================================================
RCS file: /cvsroot/aquaskk/AquaSKK/BIMInputEvents.cpp,v
retrieving revision 1.2.2.2
diff -u -r1.2.2.2 BIMInputEvents.cpp
--- BIMInputEvents.cpp 28 Mar 2006 16:26:03 -0000 1.2.2.2
+++ BIMInputEvents.cpp 3 Apr 2006 14:55:20 -0000
@@ -153,13 +153,12 @@
error = memFullErr;
}
}
+ if(error == noErr) {
+ error = SetEventParameter(event, kEventParamTextInputSendUpdateRng,
+ typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 2, updateRangePtr);
+ }
if(fixLength == 0) {
- if(error == noErr) {
- error = SetEventParameter(event, kEventParamTextInputSendUpdateRng,
- typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 2, updateRangePtr);
- }
-
// ハイライトの範囲とキャレットの位置を指定。
if(error == noErr) {
hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short) + sizeof(TextRange) * 2);
@@ -187,11 +186,6 @@
sizeof(short) + sizeof(TextRange) * 2, hiliteRangePtr);
}
} else {
- if(error == noErr) {
- error = SetEventParameter(event, kEventParamTextInputSendUpdateRng,
- typeTextRangeArray, sizeof(short) + sizeof(TextRange) * 1, updateRangePtr);
- }
-
// ハイライトの範囲とキャレットの位置を指定。
if(error == noErr) {
hiliteRangePtr = (TextRangeArrayPtr)NewPtrClear(sizeof(short) + sizeof(TextRange) * 1);