summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/splash.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/apps/gui/splash.c b/apps/gui/splash.c
index aa03e2e..10dee12 100644
--- a/apps/gui/splash.c
+++ b/apps/gui/splash.c
@@ -137,19 +137,16 @@ static void splash_internal(struct screen * screen, const char *fmt, va_list ap)
#ifdef HAVE_LCD_BITMAP
- vp.y += (vp.height - y) / 2 - RECT_SPACING; /* height => y start position */
- vp.x += (vp.width - maxw) / 2 - RECT_SPACING;
width = maxw + 2*RECT_SPACING;
height = y + 2*RECT_SPACING;
- if (vp.y < 0)
- vp.y = 0;
- if (vp.x < 0)
- vp.x = 0;
if (width > vp.width)
width = vp.width;
if (height > vp.height)
height = vp.height;
+
+ vp.x += (vp.width - width) / 2;
+ vp.y += (vp.height - height) / 2;
vp.width = width;
vp.height = height;