いがらしです。

「[ruby-ext:00387] [patch] Gtk::Editable#get_chars」で 、
Minero Aoki <aamine / dp.u-netsurf.ne.jp>さんは書きました:

> あおきです。
> 
> Gtk::Editable#get_charsに範囲外の値を与えるとおちるようです。

取り込みます。

> …でも前に同じことをしてもおちなかったような気が…

なぜでしょう??

> --- orig.edit	Sun Aug 22 22:16:58 1999
> +++ rbgtkeditable.c	Sun Aug 22 22:15:07 1999
> @@ -44,8 +44,12 @@
>  
>      s = gtk_editable_get_chars(GTK_EDITABLE(get_widget(self)), /* check s */
>  			       NUM2INT(start), NUM2INT(end));  /* check start,end */

ここの check s, start, end は僕が書いたのだっけ? 以前、
ここは検査しなきゃ落ちるなあと思った気もしますが、すっ
かり忘れていました。でもstart, endまでは検査する必要な
いみたいですね。

----
五十嵐  宏  (Hiroshi IGARASHI)