Ticket #1926 (closed defect: fixed)

Opened 10 years ago

Last modified 10 years ago

cntrl-\ hotlist request results in immediate quit/exit of mc if slang is not used

Reported by: derk Owned by: andrew_b
Priority: major Milestone: 4.7.1
Component: mc-tty Version: 4.7.0
Keywords: Cc:
Blocked By: Blocking:
Branch state: Votes for changeset: committed-master committed-stable

Description

Change History

comment:1 Changed 10 years ago by ossi

entirely different issue from ticket 21.

the root cause here is that ctrl-\ is by default bound to SIGQUIT. obviously, for some reason it is not removed from the tty attributes in your setup.

comment:2 Changed 10 years ago by derk

note: the same behaviour occurs for cntrl - 4 which normally opens the hotlist as well.
Is there a command to change or alter the terminal behaviour that I could try?

comment:3 Changed 10 years ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b
  • Component changed from mc-core to mc-tty
  • severity changed from no branch to on review
  • Milestone changed from 4.7 to 4.7.1

S-Lang breaks the assignment of Ctr-\ to SIGQUIT signal. NCurses doesn't. I propose to emulate S-Lang way in NCurses-based MC.

Created 1926_ncurses_ctrl_backslash branch. Parent branch is master.
changeset:56bf77ae57ba493126a2d1a1e0dd56eb947ccca1

Please review.

comment:4 Changed 10 years ago by iNode

  • Votes for changeset set to iNode

comment:5 Changed 10 years ago by angel_il

  • Votes for changeset changed from iNode to iNode angel_il
  • severity changed from on review to approved

comment:6 Changed 10 years ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from iNode angel_il to commited-master
  • Resolution set to fixed
  • severity changed from approved to merged

comment:7 Changed 10 years ago by andrew_b

  • Votes for changeset changed from commited-master to commited-master stable-candidate

comment:8 Changed 10 years ago by slavazanko

  • Keywords stable-candidate added
  • Votes for changeset changed from commited-master stable-candidate to commited-master

comment:9 Changed 10 years ago by slavazanko

  • Status changed from testing to closed
  • Keywords stable-candidate removed
  • Votes for changeset changed from commited-master to commited-master commited-stable
Note: See TracTickets for help on using tickets.