酒井といいます。

From: MUTOH Masao <mutoh / highway.ne.jp>
Subject: [ruby-ext:01980] [ANN]ruby-gnome-0.26
Date: Wed, 21 Nov 2001 00:17:45 +0900

> ruby-gnome/ruby-gtkの最新版0.26がリリースされました。

Gtk::FontSelectionに問題を見付けました。

Init_gtk_window()がInit_gtk_font_selection()を呼んでいますが、
この時点ではまだInit_gtk_notebook()が呼ばれていないので、
初期化されていないgNotebookを参照することになってしまいます。

diff -u ruby-gtk-0.26.orig/src/rbgtkwindow.c ruby-gtk-0.26/src/rbgtkwindow.c
--- ruby-gtk-0.26.orig/src/rbgtkwindow.c	Fri Oct 19 12:16:02 2001
+++ ruby-gtk-0.26/src/rbgtkwindow.c	Wed Nov 21 19:00:57 2001
@@ -210,6 +210,5 @@
     Init_gtk_color_selection_dialog();
     Init_gtk_dialog();
     Init_gtk_file_selection();
-    Init_gtk_font_selection();
     Init_gtk_font_selection_dialog();
 }
diff -u ruby-gtk-0.26.orig/src/rbgtknotebook.c ruby-gtk-0.26/src/rbgtknotebook.c
--- ruby-gtk-0.26.orig/src/rbgtknotebook.c	Thu Oct  4 11:13:42 2001
+++ ruby-gtk-0.26/src/rbgtknotebook.c	Wed Nov 21 19:01:16 2001
@@ -525,4 +525,6 @@
     rb_define_method(gNotePage, "child", notepage_child, 0);
     rb_define_method(gNotePage, "tab_label", notepage_tab_label, 0);
     rb_define_method(gNotePage, "menu_label", notepage_menu_label, 0);
+
+    Init_gtk_font_selection();
 }