[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]