[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:6088] rev. 3553 以降の Meadow-2.20-dev で Cygwin でビルドエラー
- X-ml-count: 6212
- Subject: Re: [MD:6088] rev. 3553 以降の Meadow-2.20-dev で Cygwin でビルドエラー
- From: Kyotaro HORIGUCHI <horiguti@xxxxxxxxxxx>
- Date: Thu, 02 Dec 2004 03:47:38 +0900 (JST)
- User-agent: Mew version 4.0.69 on Emacs 21.3 / Mule 5.0 (榊) / Meadow-2.10-dev (朝顔)
ほりぐちです.
> 藤井> WM_EMACS_SETCARET メッセージの処理で、CreateCaret() が高さ 0 で呼び出
> 藤井> されているようです。
>
> 藤井> MW32_FRAME_CARET_HEIGHT (f) が 0 になっているのが原因の様です。
>
> これが原因でした。caret の高さを計算するのに
> MW32_FRAME_CARET_HEIGHT (f) を参照しないように変更しました。
>
> これで問題がないか確認をお願いします。
えっとですね. 見ていただければわかると思いますが,
MW32_FRAME_CARET_HEIGHTは, caretの全高を4とした相対的な高さを表し
ています.
>
> 藤井> ソースを見ると、CVS HEAD への sync で frame-parameters から
> 藤井> cusror-height が外されたように見えるのですが、唯一この値を設定している
> 藤井> と思われる関数 mw32_set_cursor_height() が、その変更によって呼び出され
> 藤井> なくなっているのではないでしょうか?
>
> 上記の変更で OK ならば、mw32_set_cursor_height() は不要ですので削
> 除しましょう。
個人的にはこれをIMEのON/OFFの識別に使っているので, どちらかとい
うと cursor-height を復活していただきたいのですが..
--
ほりぐちきょうたろう