summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-05 18:17:22 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-05 18:17:22 +0000
commitadc81aa70fb02d43e4e65c1c8ba9f5a992bd114f (patch)
tree46ce9e3be9c64776007d48474db6f861ba1901d9 /libvo
parentf0d53f735e85f621f8fc44aa52231c3af2c6da1b (diff)
downloadmpv-adc81aa70fb02d43e4e65c1c8ba9f5a992bd114f.tar.bz2
mpv-adc81aa70fb02d43e4e65c1c8ba9f5a992bd114f.tar.xz
fix skin changing, xv fullscreen redraw bug, etc.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1859 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_xv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libvo/vo_xv.c b/libvo/vo_xv.c
index a50958cbf3..2a86d48f88 100644
--- a/libvo/vo_xv.c
+++ b/libvo/vo_xv.c
@@ -357,6 +357,11 @@ static void check_events(void)
printf( "[xv-fs] dcx: %d dcy: %d dx: %d dy: %d dw: %d dh: %d\n",drwcX,drwcY,drwX,drwY,drwWidth,drwHeight );
}
}
+ if ( e & VO_EVENT_EXPOSE )
+ {
+ XvShmPutImage(mDisplay, xv_port, mywindow, mygc, xvimage[current_buf], 0, 0, image_width, image_height, drwX, drwY, 1, 1, False);
+ XvShmPutImage(mDisplay, xv_port, mywindow, mygc, xvimage[current_buf], 0, 0, image_width, image_height, drwX,drwY,drwWidth,(mFullscreen?drwHeight - 1:drwHeight), False);
+ }
}
static void draw_osd(void)