1
0
mirror of synced 2025-01-18 00:56:49 +01:00

fix: Revert Windows title bar changes since window wasn't draggable anymore

This commit is contained in:
WerWolv 2024-02-04 14:59:33 +01:00
parent 16adacb722
commit 4093fadcae

View File

@ -33,7 +33,6 @@ namespace hex {
static LONG_PTR s_oldWndProc;
static float s_titleBarHeight;
static Microsoft::WRL::ComPtr<ITaskbarList4> s_taskbarList;
static bool s_mouseButtonDown = false;
void nativeErrorMessage(const std::string &message) {
log::fatal(message);
@ -132,12 +131,6 @@ namespace hex {
switch (uMsg) {
case WM_MOUSELAST:
break;
case WM_NCLBUTTONDOWN:
s_mouseButtonDown = true;
break;
case WM_NCLBUTTONUP:
s_mouseButtonDown = false;
break;
case WM_NCACTIVATE:
case WM_NCPAINT:
// Handle Windows Aero Snap
@ -229,14 +222,12 @@ namespace hex {
return HTBOTTOMRIGHT;
case RegionClient:
default:
if (cursor.y < (window.top + s_titleBarHeight * 2) && !s_mouseButtonDown) {
if (cursor.y < (window.top + s_titleBarHeight * 2)) {
if (hoveredWindowName == "##MainMenuBar" || hoveredWindowName == "ImHexDockSpace") {
if (!ImGui::IsAnyItemHovered()) {
return HTCAPTION;
}
}
} else {
return HTCLIENT;
}
break;