From: KATO K. <kz...@ro...> - 2003-07-16 09:07:46
|
こんにちは。 Gtk::TextBuffer#insert の文字列を渡すべき部分に nil を渡すと TextView_insert.rb:8: [BUG] Segmentation fault となって SEGV で落ちます。 もちろん、使いかたが間違っているんですが、SEGV で落ちるよりは例外を投 げるべきじゃないでしょうか? 以下のコードで再現します。 require 'gtk2' Gtk.init window = Gtk::Window.new text_view = Gtk::TextView.new iter = text_view.buffer.get_iter_at_offset(0) text_view.buffer.insert(0, nil) # SEGV! window.add(button) window.show_all Gtk.main -- KATO Kazuyoshi +++[>+++++[>+++++<-]<-]>>.----------.>+++++[<+ ++++>-]<.-----.++++.----------.++++.-----------.+.>++++++++++. |