Project

General

Profile

Bug #9067 ยป reopen-fail.rb

Repro - walles (Johan Walles), 10/31/2013 05:04 AM

 
#!/usr/bin/ruby

require 'curses'
include Curses

message = "Hit any key"
if !$stdin.isatty
stream = $stdin.clone
$stdin.reopen($stdout)
message = stream.readline
end

init_screen
begin
crmode
setpos((lines - 5) / 2, (cols - 10) / 2)
addstr(message)
refresh
getch
ensure
close_screen
end
    (1-1/1)