diff --git a/source/window/win_window.cpp b/source/window/win_window.cpp index fbf9ac566..187d638db 100644 --- a/source/window/win_window.cpp +++ b/source/window/win_window.cpp @@ -193,7 +193,7 @@ if (!themeFollowSystem) return; HKEY hkey; - if (RegOpenKey(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize", &hkey) == ERROR_SUCCESS) { + if (RegOpenKey(HKEY_CURRENT_USER, R"(Software\Microsoft\Windows\CurrentVersion\Themes\Personalize)", &hkey) == ERROR_SUCCESS) { DWORD value = 0; DWORD size = sizeof(DWORD); diff --git a/source/window/window.cpp b/source/window/window.cpp index 883bd7209..4956eacc9 100644 --- a/source/window/window.cpp +++ b/source/window/window.cpp @@ -84,7 +84,6 @@ namespace hex { this->initGLFW(); this->initImGui(); - this->setupNativeWindow(); EventManager::subscribe(this, [this]() { { @@ -720,6 +719,8 @@ namespace hex { glfwMakeContextCurrent(this->m_window); glfwSwapInterval(1); + this->setupNativeWindow(); + { int x = 0, y = 0; glfwGetWindowPos(this->m_window, &x, &y);