# HG changeset patch # User reimar # Date 1311537166 0 # Node ID 4c888b1d8cac4b91bd335a449a87f4a2d6aaac96 # Parent 6451d20ff7c120b2683dde244ef8e928fb5571af Use struct initializer in one more case. diff -r 6451d20ff7c1 -r 4c888b1d8cac libvo/vo_directx.c --- a/libvo/vo_directx.c Sun Jul 24 19:43:47 2011 +0000 +++ b/libvo/vo_directx.c Sun Jul 24 19:52:46 2011 +0000 @@ -368,7 +368,10 @@ static uint32_t Directx_InitDirectDraw(void) { HRESULT (WINAPI *OurDirectDrawCreateEx)(GUID *, LPVOID *, REFIID, IUnknown FAR *); - DDSURFACEDESC2 ddsd; + DDSURFACEDESC2 ddsd = { + .dwSize = sizeof(ddsd), + .dwFlags = DDSD_WIDTH | DDSD_HEIGHT | DDSD_PIXELFORMAT, + }; LPDIRECTDRAWENUMERATEEX OurDirectDrawEnumerateEx; adapter_count = 0; @@ -416,8 +419,6 @@ } //get current screen siz for selected monitor ... - ddsd.dwSize = sizeof(ddsd); - ddsd.dwFlags = DDSD_WIDTH | DDSD_HEIGHT | DDSD_PIXELFORMAT; g_lpdd->lpVtbl->GetDisplayMode(g_lpdd, &ddsd); if (vo_screenwidth && vo_screenheight) { vm_height = vo_screenheight;