From: Masahiro S. ()
<sa...@to...> - 2006-05-17 16:23:59
|
酒井です。 From: Kouhei Sutou <ko...@co...> Date: Wed, 17 May 2006 23:18:21 +0900 (JST) > 須藤です. > GTK+側でごにょごにょやっていても,G_CHILD_REMOVEが呼ばれない > 限りRuby側の参照がなくなりはしないので,リークはするかもしれ > ないですがRuby側のボタンがGCされることはない気がします. > > といっても,↑は適当に書いているので実際に酒井さんのいうケー > スがでるかもしれないです.私にはわからないです. 例えばgtk側でオブジェクトの参照関係の変更が発生する場合には、 新しい参照関係に対してG_CHILD_ADDしなおす必要がありますよね。 ですが、それはgtk側での参照関係の変更がどんなタイミングで発生するかを すべて把握していないと不可能で、新たなライブラリや将来のgtkの内部変更 も考えると、それが果たして現実的な解なのか...私にはわからないです。 -- 酒井 政裕 / Masahiro Sakai |