diff --git a/TFT/src/User/Menu/ABL.c b/TFT/src/User/Menu/ABL.c index af6369b028..86b33d3960 100644 --- a/TFT/src/User/Menu/ABL.c +++ b/TFT/src/User/Menu/ABL.c @@ -26,7 +26,7 @@ void ablUpdateStatus(bool succeeded) savingEnabled = false; tempTitle.index = LABEL_ABL_SETTINGS_UBL; - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_BL_SMART_FILL)); + sprintf(tempMsg, "%s\n %s", tempMsg, textSelect(LABEL_BL_SMART_FILL)); break; } default: @@ -39,7 +39,7 @@ void ablUpdateStatus(bool succeeded) if (savingEnabled && infoMachineSettings.EEPROM == 1) { - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_EEPROM_SAVE_INFO)); + sprintf(tempMsg, "%s\n %s", tempMsg, textSelect(LABEL_EEPROM_SAVE_INFO)); setDialogText(tempTitle.index, (u8 *) tempMsg, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_SUCCESS, saveEepromSettings, NULL, NULL); } diff --git a/TFT/src/User/Menu/MBL.c b/TFT/src/User/Menu/MBL.c index 12a53ebf96..90bfa10fc9 100644 --- a/TFT/src/User/Menu/MBL.c +++ b/TFT/src/User/Menu/MBL.c @@ -25,7 +25,7 @@ void mblUpdateStatus(bool succeeded) if (infoMachineSettings.EEPROM == 1) { - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_EEPROM_SAVE_INFO)); + sprintf(tempMsg, "%s\n %s", tempMsg, textSelect(LABEL_EEPROM_SAVE_INFO)); setDialogText(LABEL_MBL_SETTINGS, (u8 *) tempMsg, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_SUCCESS, saveEepromSettings, NULL, NULL); @@ -48,7 +48,7 @@ void mblNotifyError(void) { LABELCHAR(tempMsg, LABEL_MBL); - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_OFF)); + sprintf(tempMsg, "%s %s", tempMsg, textSelect(LABEL_OFF)); addToast(DIALOG_TYPE_ERROR, tempMsg); } diff --git a/TFT/src/User/Menu/MeshEditor.c b/TFT/src/User/Menu/MeshEditor.c index f8cd31a15c..bfadfd11a2 100644 --- a/TFT/src/User/Menu/MeshEditor.c +++ b/TFT/src/User/Menu/MeshEditor.c @@ -824,7 +824,7 @@ void meshUpdateData(char *dataRow) LABELCHAR(tempMsg, LABEL_PROCESS_ABORTED); - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", dataRow); + sprintf(tempMsg, "%s\n %s", tempMsg, dataRow); popupReminder(DIALOG_TYPE_ERROR, LABEL_MESH_EDITOR, (u8 *) tempMsg); diff --git a/TFT/src/User/Menu/Pid.c b/TFT/src/User/Menu/Pid.c index 4b6d8c092e..a49a0081ac 100644 --- a/TFT/src/User/Menu/Pid.c +++ b/TFT/src/User/Menu/Pid.c @@ -44,7 +44,7 @@ void pidUpdateStatus(bool succeeded) if (succeeded) { - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_COMPLETED)); + sprintf(tempMsg, "%s %s", tempMsg, textSelect(LABEL_PROCESS_COMPLETED)); BUZZER_PLAY(sound_notify); @@ -52,7 +52,7 @@ void pidUpdateStatus(bool succeeded) } else { - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_PROCESS_ABORTED)); + sprintf(tempMsg, "%s %s", tempMsg, textSelect(LABEL_PROCESS_ABORTED)); BUZZER_PLAY(sound_error); @@ -72,7 +72,7 @@ void pidUpdateStatus(bool succeeded) if (infoMachineSettings.EEPROM == 1) { - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_EEPROM_SAVE_INFO)); + sprintf(tempMsg, "%s\n %s", tempMsg, textSelect(LABEL_EEPROM_SAVE_INFO)); setDialogText(LABEL_PID_TITLE, (u8 *) tempMsg, LABEL_CONFIRM, LABEL_CANCEL); showDialog(DIALOG_TYPE_SUCCESS, saveEepromSettings, NULL, NULL); @@ -104,7 +104,7 @@ static inline void pidCheckTimeout(void) LABELCHAR(tempMsg, LABEL_TIMEOUT_REACHED); - sprintf(&tempMsg[strlen(tempMsg)], "\n %s", textSelect(LABEL_PROCESS_ABORTED)); + sprintf(tempMsg, "%s\n %s", tempMsg, textSelect(LABEL_PROCESS_ABORTED)); BUZZER_PLAY(sound_error); diff --git a/TFT/src/User/Menu/ProbeOffset.c b/TFT/src/User/Menu/ProbeOffset.c index 1ea3a3f366..3692ffea54 100644 --- a/TFT/src/User/Menu/ProbeOffset.c +++ b/TFT/src/User/Menu/ProbeOffset.c @@ -11,7 +11,7 @@ void probeNotifyError(void) { LABELCHAR(tempMsg, LABEL_Z_OFFSET); - sprintf(&tempMsg[strlen(tempMsg)], " %s", textSelect(LABEL_OFF)); + sprintf(tempMsg, "%s %s", tempMsg, textSelect(LABEL_OFF)); addToast(DIALOG_TYPE_ERROR, tempMsg); }