summaryrefslogtreecommitdiff
path: root/lib/irb/debug/ui.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irb/debug/ui.rb')
-rw-r--r--lib/irb/debug/ui.rb5
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