Ticket #2601: incorrect TTY layer initialization.
commit68468a25acea04c44320d0a75226a051d7c2b64a
authorAndrew Borodin <aborodin@vmail.ru>
Thu, 1 Sep 2011 07:09:55 +0000 (1 11:09 +0400)
committerAndrew Borodin <aborodin@vmail.ru>
Thu, 8 Sep 2011 10:10:51 +0000 (8 14:10 +0400)
treedf0fe121b4eacce836f61131580fe727c25aa247
parenteba55ddb569eb41cf8d4c3873bcebee3a8f28bb9
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