Patch by Rene Gollent which fixes displaying of current time. I've used

snprintf instead of sprintf and reduced the size of the char array, 
though. Hope you don't mind, Rene.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22406 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini 2007-10-02 09:37:41 +00:00
parent b5b11466b2
commit 9c16019f62

View File

@ -9,6 +9,8 @@
*
*/
#include <stdio.h>
#include "TZDisplay.h"
@ -125,8 +127,10 @@ TTZDisplay::SetTime(int32 hour, int32 minute)
if (hour > 11)
ap = "PM";
fTime.SetTo("");
fTime << ahour << ":" << minute << ":" << ap;
char buffer[32];
snprintf(buffer, sizeof(buffer), "%ld:%02ld %s", ahour, minute, ap);
fTime.SetTo(buffer);
Invalidate();
}