Kouhei Sutou 2017-09-14 10:51:02 +0900 (Thu, 14 Sep 2017)
New Revision: c7f5eb1ee4381e8476b233cd4f7fcdcd8b249973
https://github.com/ruby-gnome2/ruby-gnome2/commit/c7f5eb1ee4381e8476b233cd4f7fcdcd8b249973
Message:
gtk3: don't override Gtk::Buildable#add_child
Modified files:
gtk3/lib/gtk3/container.rb
Modified: gtk3/lib/gtk3/container.rb (+8 -1)
===================================================================
--- gtk3/lib/gtk3/container.rb 2017-09-14 10:15:50 +0900 (81321556c)
+++ gtk3/lib/gtk3/container.rb 2017-09-14 10:51:02 +0900 (e8c933a6f)
@@ -31,7 +31,14 @@ module Gtk
end
alias_method :<<, :add
- alias_method :add_child, :add
+ def add_child(*args, &block)
+ if defined?(super)
+ super
+ else
+ add(*args, &block)
+ end
+ end
+
alias_method :remove_child, :remove
alias_method :focus_chain_raw, :focus_chain
|