Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Movement/Kinematics/Kinematics.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Movement/Kinematics/Kinematics.cpp b/src/Movement/Kinematics/Kinematics.cpp
index 6ccc5f9d..f99ee705 100644
--- a/src/Movement/Kinematics/Kinematics.cpp
+++ b/src/Movement/Kinematics/Kinematics.cpp
@@ -184,7 +184,16 @@ AxesBitmap Kinematics::GetHomingFileName(AxesBitmap toBeHomed, AxesBitmap alread
if (toBeHomed.IsBitSet(axis) && (axis != Z_AXIS || !homeZLast || (alreadyHomed & homeFirst) == homeFirst))
{
filename.copy("home");
- filename.cat(tolower(reprap.GetGCodes().GetAxisLetters()[axis]));
+ const char axisLetter = reprap.GetGCodes().GetAxisLetters()[axis];
+ if (islower(axisLetter))
+ {
+ filename.cat('\'');
+ filename.cat(axisLetter);
+ }
+ else
+ {
+ filename.cat(tolower(axisLetter));
+ }
filename.cat(".g");
return AxesBitmap();
}