From d1cacc2f0f14393913d44e0bb6a3bfd7a33e25bd Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 31 Mar 2017 16:12:43 +0200 Subject: [PATCH] Use filename when no name is defined (#4726) --- radio/src/storage/modelslist.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/radio/src/storage/modelslist.h b/radio/src/storage/modelslist.h index e920d70b4..5b496bebd 100644 --- a/radio/src/storage/modelslist.h +++ b/radio/src/storage/modelslist.h @@ -74,8 +74,15 @@ class ModelCell } else { zchar2str(modelName, header.name, LEN_MODEL_NAME); + if (modelName[0] == 0) { + char * tmp; + strncpy(modelName, modelFilename, LEN_MODEL_NAME); + tmp = (char *) memchr(modelName, '.', LEN_MODEL_NAME); + if (tmp != NULL) + *tmp = 0; + } char timer[LEN_TIMER_STRING]; - buffer->drawSizedText(5, 2, header.name, LEN_MODEL_NAME, SMLSIZE|ZCHAR|TEXT_COLOR); + buffer->drawSizedText(5, 2, modelName, LEN_MODEL_NAME, SMLSIZE|TEXT_COLOR); getTimerString(timer, 0); buffer->drawText(101, 40, timer, TEXT_COLOR); for (int i=0; i<4; i++) {