[PATCH 1/2] taskmgr: There's no need to GetProcAddress() IsHungAppWindow()

Michael Stefaniuc mstefani at winehq.org
Thu Oct 15 16:09:39 CDT 2020


Its available since Win2K.

Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
 programs/taskmgr/applpage.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/programs/taskmgr/applpage.c b/programs/taskmgr/applpage.c
index 5a005290be4..6b2e04077c2 100644
--- a/programs/taskmgr/applpage.c
+++ b/programs/taskmgr/applpage.c
@@ -238,10 +238,6 @@ static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)
     HICON hIcon;
     WCHAR wszText[256];
     BOOL  bLargeIcon = TaskManagerSettings.View_LargeIcons;
-    BOOL  bHung = FALSE;
-    typedef int (__stdcall *IsHungAppWindowProc)(HWND);
-    IsHungAppWindowProc IsHungAppWindow;
-
 
     /* Skip our window */
     if (hWnd == hMainWnd)
@@ -270,14 +266,7 @@ static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)
     if (!hIcon)
         hIcon = LoadIconW(hInst, bLargeIcon ? MAKEINTRESOURCEW(IDI_WINDOW) : MAKEINTRESOURCEW(IDI_WINDOWSM));
 
-    bHung = FALSE;
-
-    IsHungAppWindow = (IsHungAppWindowProc)(FARPROC)GetProcAddress(GetModuleHandleW(wszUser32), "IsHungAppWindow");
-
-    if (IsHungAppWindow)
-        bHung = IsHungAppWindow(hWnd);
-
-    AddOrUpdateHwnd(hWnd, wszText, hIcon, bHung);
+    AddOrUpdateHwnd(hWnd, wszText, hIcon, IsHungAppWindow(hWnd));
 
     return TRUE;
 }
-- 
2.26.2




More information about the wine-devel mailing list