summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xine-engine/osd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xine-engine/osd.c b/src/xine-engine/osd.c
index 89a0fc28c..98f1732e0 100644
--- a/src/xine-engine/osd.c
+++ b/src/xine-engine/osd.c
@@ -1141,9 +1141,9 @@ static void osd_draw_bitmap(osd_object_t *osd, uint8_t *bitmap,
/* update clipping area */
osd->x1 = MIN( osd->x1, x1 );
- osd->x2 = MAX( osd->x2, x1+width );
+ osd->x2 = MAX( osd->x2, x1+width-1 );
osd->y1 = MIN( osd->y1, y1 );
- osd->y2 = MAX( osd->y2, y1+height );
+ osd->y2 = MAX( osd->y2, y1+height-1 );
for( y=0; y<height; y++ ) {
if ( palette_map ) {