aboutsummaryrefslogtreecommitdiff
path: root/c/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/common.c')
-rw-r--r--c/common.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/common.c b/c/common.c
index a44462d..fb76c71 100644
--- a/c/common.c
+++ b/c/common.c
@@ -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);