橋本 泰一
taiic****@mac*****
2006年 4月 4日 (火) 10:55:39 JST
それで大丈夫だと思います.
- taiichi
On 2006/04/03, at 23:56, Tomotaka SUWA wrote:
> 諏訪です。
>
> こんな感じですか?
>
> -- 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);
> _______________________________________________
> aquaskk-dev mailing list
> aquas****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/aquaskk-dev