From 689404a4a1ca91d33ad78875a66bf7b0821f2f4f Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Sat, 16 Jan 2021 15:27:13 +0100 Subject: [PATCH] Codechange: [Win32] Use return-early in RegisterWndClass() --- src/video/win32_v.cpp | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/video/win32_v.cpp b/src/video/win32_v.cpp index a9dbd8589c..57a481bd8f 100644 --- a/src/video/win32_v.cpp +++ b/src/video/win32_v.cpp @@ -975,24 +975,24 @@ static void RegisterWndClass() { static bool registered = false; - if (!registered) { - HINSTANCE hinst = GetModuleHandle(nullptr); - WNDCLASS wnd = { - CS_OWNDC, - WndProcGdi, - 0, - 0, - hinst, - LoadIcon(hinst, MAKEINTRESOURCE(100)), - LoadCursor(nullptr, IDC_ARROW), - 0, - 0, - _T("OTTD") - }; + if (registered) return; - registered = true; - if (!RegisterClass(&wnd)) usererror("RegisterClass failed"); - } + HINSTANCE hinst = GetModuleHandle(nullptr); + WNDCLASS wnd = { + CS_OWNDC, + WndProcGdi, + 0, + 0, + hinst, + LoadIcon(hinst, MAKEINTRESOURCE(100)), + LoadCursor(nullptr, IDC_ARROW), + 0, + 0, + _T("OTTD") + }; + + registered = true; + if (!RegisterClass(&wnd)) usererror("RegisterClass failed"); } static bool AllocateDibSection(int w, int h, bool force)