mcedit is now symlink to mc which causes subshell error to be displayed every time mcedit is run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Midnight Commander |
Fix Released
|
Unknown
|
|||
mc (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When you run MC and then you try to run another MC from within already running MC, it will show red error message because there can be only one subshell per terminal. This is correct. Nobody wants to run MC from MC.
However before /usr/bin/mc and /usr/bin/mcedit were different programs, so when you opened MC and then typed "mcedit /some/path/
I think there was some detection code that understood that mcedit is not mc but this detection code got lost somewhere.
It makes mcedit unusable from commandline as I need to dismiss pointless error message every time.
Tested in Ubuntu 20.04.1 LTS
How to reproduce:
1. Run mc
2. Type "mcedit /etc/issue" (without quotes)
3. Red error will be displayed (this error is meant for MC, not for MCEDIT)
Changed in mc: | |
status: | Unknown → Fix Released |
Fixed upstream in 4.8.25.