diff options
Diffstat (limited to 'lib/irb/debug/ui.rb')
-rw-r--r-- | lib/irb/debug/ui.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/irb/debug/ui.rb b/lib/irb/debug/ui.rb index a4ca4fdf0f..307097b8c9 100644 --- a/lib/irb/debug/ui.rb +++ b/lib/irb/debug/ui.rb @@ -4,8 +4,7 @@ require 'debug/console' module IRB module Debug class UI < DEBUGGER__::UI_Base - def initialize(thread, irb) - @thread = thread + def initialize(irb) @irb = irb end @@ -56,7 +55,7 @@ module IRB def readline _ setup_interrupt do - tc = DEBUGGER__::SESSION.get_thread_client(@thread) + tc = DEBUGGER__::SESSION.instance_variable_get(:@tc) cmd = @irb.debug_readline(tc.current_frame.binding || TOPLEVEL_BINDING) case cmd |