# HG changeset patch # User reimar # Date 1152370645 0 # Node ID c2aee29c80b6ba4646add1649be07a93fb8f8ce7 # Parent 06ab2099c10e1c35a5378c4b59bc83d97cdd4742 Do not fiddle (too much) with external (WinID) windows diff -r 06ab2099c10e -r c2aee29c80b6 libvo/w32_common.c --- a/libvo/w32_common.c Sat Jul 08 14:05:47 2006 +0000 +++ b/libvo/w32_common.c Sat Jul 08 14:57:25 2006 +0000 @@ -232,6 +232,7 @@ PIXELFORMATDESCRIPTOR pfd; RECT r; int pf; + if (WinID < 0) { int style = (vo_border && !vo_fs) ? (WS_OVERLAPPEDWINDOW | WS_SIZEBOX) : WS_POPUP; @@ -273,6 +274,7 @@ r.bottom = r.top + vo_dheight; AdjustWindowRect(&r, style, 0); SetWindowPos(vo_window, layer, r.left, r.top, r.right - r.left, r.bottom - r.top, SWP_SHOWWINDOW); + } memset(&pfd, 0, sizeof pfd); pfd.nSize = sizeof pfd;