# HG changeset patch # User reimar # Date 1124061377 0 # Node ID 94bb243636e1c51a4d1203e375a2c5ee2621a6eb # Parent f7373277b26907ad22cbf22ebefe1904704c5dea 10l, initializers don't work without a declaration :-( diff -r f7373277b269 -r 94bb243636e1 libvo/w32_common.c --- a/libvo/w32_common.c Sun Aug 14 22:25:02 2005 +0000 +++ b/libvo/w32_common.c Sun Aug 14 23:16:17 2005 +0000 @@ -205,7 +205,6 @@ int vo_init(void) { HICON mplayerIcon = 0; char exedir[MAX_PATH]; - WNDCLASSEX wcex; if (vo_window) return 1; @@ -217,12 +216,14 @@ if (!mplayerIcon) mplayerIcon = LoadIcon(0, IDI_APPLICATION); - wcex = { sizeof wcex, CS_OWNDC, WndProc, 0, 0, hInstance, mplayerIcon, LoadCursor(0, IDC_ARROW), (HBRUSH)GetStockObject(BLACK_BRUSH), 0, classname, mplayerIcon }; + { + WNDCLASSEX wcex = { sizeof wcex, CS_OWNDC, WndProc, 0, 0, hInstance, mplayerIcon, LoadCursor(0, IDC_ARROW), (HBRUSH)GetStockObject(BLACK_BRUSH), 0, classname, mplayerIcon }; if (!RegisterClassEx(&wcex)) { mp_msg(MSGT_VO, MSGL_ERR, "vo: win32: unable to register window class!\n"); return 0; } + } vo_window = CreateWindowEx(0, classname, classname, WS_POPUP, CW_USEDEFAULT, 0, 100, 100, 0, 0, hInstance, 0); if (!vo_window) {