Ticket #2601: incorrect TTY layer initialization.
commit0a2a18b5a786d7df487a1ab5063df58226764d98
authorAndrew Borodin <aborodin@vmail.ru>
Thu, 1 Sep 2011 07:09:55 +0000 (1 11:09 +0400)
committerAndrew Borodin <aborodin@vmail.ru>
Fri, 9 Sep 2011 06:52:22 +0000 (9 10:52 +0400)
treead7622ceb575d11ec6bb27f10c840036e8df2453
parent1fb763a6309717d769761bab792e10a0058e4257
Ticket #2601: incorrect TTY layer initialization.

The xterm_flag variable was initialized in setup_mc() but used
first time in init_key() and in tty_init() (in do_enter_ca_mode())
before setup_mc() call.

Now xterm initialized in early step of mc start up process and
xterm support and mouse are initialized in tty_init().

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/tty/tty-internal.h
lib/tty/tty-ncurses.c
lib/tty/tty-slang.c
lib/tty/tty.c
lib/tty/tty.h
lib/tty/win.c
lib/tty/win.h
src/args.c
src/filemanager/midnight.c
src/main.c