summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-11-23 20:47:04 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-11-23 20:47:04 +0000
commit7428efabee6629a2d63c00900a4c9c498c815a1f (patch)
tree5b983165dee077e46ea4ece1bcede44634f06d66 /libvo
parentb704defedd9b6a24bb6dd0102d14d686c6d26dff (diff)
downloadmpv-7428efabee6629a2d63c00900a4c9c498c815a1f.tar.bz2
mpv-7428efabee6629a2d63c00900a4c9c498c815a1f.tar.xz
Simplify vo_x11 check_events function
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28010 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_x11.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/libvo/vo_x11.c b/libvo/vo_x11.c
index f05260bd2e..98538c5d5f 100644
--- a/libvo/vo_x11.c
+++ b/libvo/vo_x11.c
@@ -89,16 +89,11 @@ static void check_events(void)
{
int ret = vo_x11_check_events(mDisplay);
- /* clear left over borders and redraw frame if we are paused */
- if (ret & VO_EVENT_EXPOSE && int_pause)
- {
+ if ((ret & VO_EVENT_RESIZE) || (ret & VO_EVENT_EXPOSE))
vo_x11_clearwindow_part(mDisplay, vo_window, myximage->width,
myximage->height, 0);
+ if (ret & VO_EVENT_EXPOSE && int_pause)
flip_page();
- } else if ((ret & VO_EVENT_RESIZE) || (ret & VO_EVENT_EXPOSE))
- vo_x11_clearwindow_part(mDisplay, vo_window, myximage->width,
- myximage->height, 0);
-
}
static void draw_alpha_32(int x0, int y0, int w, int h, unsigned char *src,