mumurik/xyzzy — pull request #36 by xyzzy-17-638 (2012-04-02 14:15:05+00:00)
Title: Fix issue #25 (Cursor position is incorrect when make-frame is invoked)

Issue#25 make-frameされたフレームのカーソル位置が元のバッファのカーソル位置と違うことがある
https://bitbucket.org/mumurik/xyzzy/issue/25/make-frame
を修正するものです。

Pull Request #35 とほぼ同じですが、レビューに従って修正しました。

理解が生半可なので、selected_window(ApplicationFrame*)の戻り値がNULLのケースが
正常系なのか、例外なのか分からないまま書いています。
NULLを受け付けるコードが複数個所にあったので、とりあえず真似しました。