diff options
author | John Ankarström <john@ankarstrom.se> | 2022-07-15 12:03:15 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2022-07-15 12:03:15 +0200 |
commit | 85a6d12a647a63e578260e942dec844d2f5ab66e (patch) | |
tree | fef16cfbec2abc8a6b6c837dd9d5cf938bcd749c /c/main.cpp | |
parent | 7153a258427d3e401914de800bfdf1c7165cab71 (diff) | |
download | EpisodeBrowser-85a6d12a647a63e578260e942dec844d2f5ab66e.tar.gz |
Use std::optional instead of std::unique_ptr for try_make.
This requires C++17.
Diffstat (limited to 'c/main.cpp')
-rw-r--r-- | c/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -35,14 +35,14 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR tszErr; /* Set constant values. */ - if (auto upLib = try_make_unique<Library>(TEXT("uxtheme.dll"))) + if (auto upLib = try_make<Library>(TEXT("uxtheme.dll"))) if (upLib->GetProcAddress("SetWindowTheme")) { g_bThemes = 1; } g_cxVScroll = GetSystemMetrics(SM_CXVSCROLL); /* Setup fonts. */ - if (auto upLib = try_make_unique<Library>(TEXT("User32.dll"))) { + if (auto upLib = try_make<Library>(TEXT("User32.dll"))) { if (upLib->GetProcAddress("SystemParametersInfo" WA)) { NONCLIENTMETRICS m; m.cbSize = sizeof(NONCLIENTMETRICS); @@ -140,8 +140,8 @@ static LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam) g_hWnd = (HWND)wParam; /* Get DPI. */ - if (auto upLib = try_make_unique<Library>(TEXT("User32.dll"))) - if (auto GetDpiForWindow = (UINT (*)(HWND))upLib->GetProcAddress("GetDpiForWindow")) + if (auto opLib = try_make<Library>(TEXT("User32.dll"))) + if (auto GetDpiForWindow = (UINT (*)(HWND))opLib->GetProcAddress("GetDpiForWindow")) g_iDPI = GetDpiForWindow(g_hWnd); /* Create child windows. */ |