I have strange bug. Steps to reproduce 1) start mc 2) press ctrl-o 3) press <space> then <backspace> 4) press ctrl-o again 5) when change direcories in mc, the name of dir in command prompt is unchanged and when i try to execute command in command prompt, then mc show me the message: The shell is already running a command The solution of this is to switch back to subshell and hit <enter> (maybe others keys, i didn't test) I was found the patch for mc-4.6.0 and ported it to 4.6.1. This patch blocked ctrl-o until subshell is non-blocking (i use <enter> key to enable ctrl-o)
Created attachment 96102 [details, diff] patch for setup.c
Created attachment 96103 [details, diff] patch for subshell.c you need both
Please, include those patches in bug #146437 *** This bug has been marked as a duplicate of 146437 ***
.