diff --git a/src/apps/deskbar/TimeView.cpp b/src/apps/deskbar/TimeView.cpp index 96a79365b3..f6d50bba31 100644 --- a/src/apps/deskbar/TimeView.cpp +++ b/src/apps/deskbar/TimeView.cpp @@ -332,10 +332,15 @@ TTimeView::Pulse() Update(); strlcpy(fLastTimeStr, fTimeStr, sizeof(fLastTimeStr)); - strlcpy(fLastDateStr, fDateStr, sizeof(fLastDateStr)); fNeedToUpdate = true; } + // Update the tooltip if the date has changed + if (strcmp(fDateStr, fLastDateStr) != 0) { + strlcpy(fLastDateStr, fDateStr, sizeof(fLastDateStr)); + SetToolTip(fDateStr); + } + if (fNeedToUpdate) { fSeconds = ct->tm_sec; fMinute = ct->tm_min;