ruby-changes:8940
From: nagai <ko1@a...>
Date: Thu, 4 Dec 2008 06:04:15 +0900 (JST)
Subject: [ruby-changes:8940] Ruby:r20476 (trunk): * ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
nagai 2008-12-04 06:03:49 +0900 (Thu, 04 Dec 2008) New Revision: 20476 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20476 Log: * ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat 'parent' and 'variable' options on a Hash argument. Modified files: trunk/ext/tk/lib/tk/menu.rb Index: ext/tk/lib/tk/menu.rb =================================================================== --- ext/tk/lib/tk/menu.rb (revision 20475) +++ ext/tk/lib/tk/menu.rb (revision 20476) @@ -569,7 +569,7 @@ keys = _symbolkey2str(keys) parent = nil - if args[0].kind_of?(TkWindow) || args[0] == nil + if !args.empty? && (args[0].kind_of?(TkWindow) || args[0] == nil) keys.delete('parent') # ignore parent = args.shift else @@ -577,7 +577,7 @@ end @variable = nil - if args[0].kind_of?(TkVariable) || args[0] == nil + if !args.empty? && (args[0].kind_of?(TkVariable) || args[0] == nil) keys.delete('variable') # ignore @variable = args.shift else -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/