# HG changeset patch # User ib # Date 1345034025 0 # Node ID b6ac08b94fc3382574e5ca549ab875f642991a41 # Parent 07b7e835504945d89e3de00768a85ea7ca7e5aa8 Go without pointless variable hWnd/hwnd. It will be saved later in the gui_t structure anyway, so save it early and use the struct member instead. diff -r 07b7e8355049 -r b6ac08b94fc3 gui/win32/gui.c --- a/gui/win32/gui.c Wed Aug 15 12:10:42 2012 +0000 +++ b/gui/win32/gui.c Wed Aug 15 12:33:45 2012 +0000 @@ -1375,7 +1375,6 @@ HINSTANCE instance = GetModuleHandle(NULL); WNDCLASS wc; RECT rect; - HWND hWnd; DWORD style = 0; HDC hdc = NULL; BITMAPINFO binfo; @@ -1432,17 +1431,16 @@ if (y <= -1 || (y+(rect.bottom-rect.top) > GetSystemMetrics(SM_CYSCREEN))) y = x; - hWnd = CreateWindowEx(0, "MPlayer - Video", "MPlayer - Video", style, + gui->videowindow = CreateWindowEx(0, "MPlayer - Video", "MPlayer - Video", style, x, y, rect.right-rect.left, rect.bottom-rect.top, NULL, NULL, instance, NULL); /* load all the window images */ - window_render(gui, hWnd, hdc, priv, desc, binfo); + window_render(gui, gui->videowindow, hdc, priv, desc, binfo); /* enable drag and drop support */ - DragAcceptFiles(hWnd, TRUE); + DragAcceptFiles(gui->videowindow, TRUE); - gui->videowindow = hWnd; if(video_window) WinID = gui->videowindow; ShowWindow(gui->videowindow, SW_SHOW); @@ -1457,7 +1455,6 @@ WNDCLASS wc; RECT rect; DWORD style = 0; - HWND hwnd; HDC hdc = NULL; BITMAPINFO binfo; window_priv_t *priv = NULL; @@ -1547,13 +1544,13 @@ gui_main_pos_y = y; } - hwnd = CreateWindowEx(0, gui->classname, "MPlayer", style, + gui->mainwindow = CreateWindowEx(0, gui->classname, "MPlayer", style, x, y, rect.right-rect.left, rect.bottom-rect.top, NULL, NULL, instance, NULL); /* set the systray icon properties */ nid.cbSize = sizeof(NOTIFYICONDATA); - nid.hWnd = hwnd; + nid.hWnd = gui->mainwindow; nid.uID = 1; nid.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP; nid.uCallbackMessage = WM_SYSTRAY; @@ -1564,13 +1561,12 @@ Shell_NotifyIcon(NIM_ADD, &nid); /* load all the window images */ - window_render(gui, hwnd, hdc, priv, desc, binfo); + window_render(gui, gui->mainwindow, hdc, priv, desc, binfo); /* enable drag and drop support */ - DragAcceptFiles(hwnd, TRUE); + DragAcceptFiles(gui->mainwindow, TRUE); - updatedisplay(gui, hwnd); - gui->mainwindow = hwnd; + updatedisplay(gui, gui->mainwindow); /* display */ ShowWindow(gui->mainwindow, SW_SHOW);