Fix of Ejecting of device has failed on Ubuntu Linux #3975

Eject failed due to superfluous escaping of spaces in path to the SD card
mount point.
This commit is contained in:
Vojtech Bubnik 2021-01-07 14:17:09 +01:00
parent 4988b93b8d
commit 2ad4447035

View File

@ -284,9 +284,6 @@ void RemovableDriveManager::eject_drive()
#if __APPLE__ #if __APPLE__
// On Apple, run the eject asynchronously on a worker thread, see the discussion at GH issue #4844. // On Apple, run the eject asynchronously on a worker thread, see the discussion at GH issue #4844.
m_eject_thread = new boost::thread([this, correct_path, drive_data]() m_eject_thread = new boost::thread([this, correct_path, drive_data]()
#else
// Escape spaces on Unix systems. Why not on Apple?
boost::replace_all(correct_path, " ", "\\ ");
#endif #endif
{ {
//std::cout<<"Ejecting "<<(*it).name<<" from "<< correct_path<<"\n"; //std::cout<<"Ejecting "<<(*it).name<<" from "<< correct_path<<"\n";