changeset 16226:94bb243636e1

10l, initializers don't work without a declaration :-(
author reimar
date Sun, 14 Aug 2005 23:16:17 +0000
parents f7373277b269
children 4b2b8c90d370
files libvo/w32_common.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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) {