[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:4952] mw32m_new_focus_frame(dpyinfo, NULL)



三好さん,

 src/ChangeLog.Meadow に 4/25 付けで三好さんが行っている

> 	* mw32fns.c (mw32m_new_focus_frame): Don't call
> 	mw32_new_focus_frame() for a null frame.
> 	Normalize coding style.

 はどういう理由によるものなのでしょうか.

 これをやられると, フレームからフォーカスが外れたことがわからなく
なってしまってカーソルが消せなくなってしまいます. (というより消し
てもすぐ出てくる)

現在は mw32_display_and_set_cursor@xxxxxxxxxx の中で

      if (f != FRAME_MW32_DISPLAY_INFO (f)->mw32_highlight_frame
	  || w != XWINDOW (f->selected_window))

とやって, そのウインドウが選択されていないことを確認して, 選択さ
れていなければ HOLLOW_BOX_CURSOR を出すという処理を行っています.

-- 
ほりぐちきょうたろう