set_window() fixing detection of changement of the window position

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6300 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
attila 2002-06-04 18:39:16 +00:00
parent 635c290556
commit cf0e1967a3
1 changed files with 5 additions and 1 deletions

View File

@ -67,6 +67,7 @@ static uint32_t image_format;
static uint32_t image_depth;
/* Window parameters */
static uint32_t window_x, window_y;
static uint32_t window_width, window_height;
/* used by XGetGeometry & XTranslateCoordinates for moving/resizing window */
@ -135,9 +136,12 @@ static void set_window(int force_update,const vo_tune_info_t *info)
#endif
/* set new values in VIDIX */
if (force_update || (vo_dx != drwcX) || (vo_dy != drwcY) ||
if (force_update || (window_x != drwcX) || (window_y != drwcY) ||
(window_width != drwWidth) || (window_height != drwHeight))
{
// do a backup of window coordinates
window_x = drwcX;
window_y = drwcY;
vo_dx = drwcX;
vo_dy = drwcY;
window_width = drwWidth;