diff options
Diffstat (limited to 'c/common.c')
-rw-r--r-- | c/common.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -15,8 +15,10 @@ int Dpi(int i) extern HWND HWnd; IDPI = 96; hModule = LoadLibrary(TEXT("User32.dll")); - if (hModule && (GetDpiForWindow = GetProcAddress(hModule, "GetDpiForWindow"))) + if (hModule && (GetDpiForWindow = GetProcAddress(hModule, "GetDpiForWindow"))) { IDPI = GetDpiForWindow(HWnd); + FreeLibrary(hModule); + } } return MulDiv(i, IDPI, 96); |