From af70b4e06b5229343a3a68935d84200d637d417b Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 1 Feb 2014 13:04:22 +0100 Subject: Fixed bugs that configured OSD top and left values are not correctly used in DisplayChannel, DisplayTracks, DisplayVolume and DisplayMessages --- displaymessage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'displaymessage.c') diff --git a/displaymessage.c b/displaymessage.c index 8d85f8b..f2c9c65 100644 --- a/displaymessage.c +++ b/displaymessage.c @@ -8,7 +8,7 @@ cNopacityDisplayMessage::cNopacityDisplayMessage(cImageCache *imgCache) { FadeTime = config.GetValue("messageFadeTime"); FrameTime = FadeTime / 10; int top = geoManager->osdTop + geoManager->osdHeight - geoManager->messageHeight - config.GetValue("messageBorderBottom"); - int left = (geoManager->osdLeft + geoManager->osdWidth - geoManager->messageWidth) / 2; + int left = geoManager->osdLeft + (geoManager->osdWidth - geoManager->messageWidth) / 2; osd = CreateOsd(left, top, geoManager->messageWidth, geoManager->messageHeight); pixmap = osd->CreatePixmap(2, cRect(0, 0, geoManager->messageWidth, geoManager->messageHeight)); pixmapBackground = osd->CreatePixmap(1, cRect(0, 0, geoManager->messageWidth, geoManager->messageHeight)); -- cgit v1.2.3