summaryrefslogtreecommitdiff
path: root/src/events/Misc.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-03-30 00:34:24 +0100
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-03-30 00:34:24 +0100
commitb88de63abb41bfb8c07638e6277982503638c29d (patch)
tree28f4b1be68a24bf0ee3fd9d0e88d4ab32963d1a0 /src/events/Misc.cpp
parent60527ab180fb3391fe9452c7dae4c2f8704df288 (diff)
Input: fix always_follow_on_dnd
Diffstat (limited to 'src/events/Misc.cpp')
-rw-r--r--src/events/Misc.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/events/Misc.cpp b/src/events/Misc.cpp
index 8d1b9c00..22587599 100644
--- a/src/events/Misc.cpp
+++ b/src/events/Misc.cpp
@@ -116,20 +116,11 @@ void Events::listener_startDrag(wl_listener* listener, void* data) {
g_pInputManager->m_sDrag.hyprListener_commitIcon.initCallback(&wlrDrag->icon->surface->events.commit, &Events::listener_commitDragIcon, &g_pInputManager->m_sDrag,
"DragIcon");
}
-
- static auto* const PFOLLOWONDND = &g_pConfigManager->getConfigValuePtr("misc:always_follow_on_dnd")->intValue;
-
- if (*PFOLLOWONDND)
- g_pInputManager->m_pFollowOnDnDBegin = g_pCompositor->m_pLastWindow;
- else
- g_pInputManager->m_pFollowOnDnDBegin = nullptr;
}
void Events::listener_destroyDrag(void* owner, void* data) {
Debug::log(LOG, "Drag destroyed.");
- static auto* const PFOLLOWMOUSE = &g_pConfigManager->getConfigValuePtr("input:follow_mouse")->intValue;
-
if (g_pInputManager->m_sDrag.drag && g_pInputManager->m_sDrag.dragIcon && g_pInputManager->m_sDrag.dragIcon->surface)
g_pHyprRenderer->damageBox(g_pInputManager->m_sDrag.pos.x - 2, g_pInputManager->m_sDrag.pos.y - 2, g_pInputManager->m_sDrag.dragIcon->surface->current.width + 4,
g_pInputManager->m_sDrag.dragIcon->surface->current.height + 4);
@@ -137,13 +128,6 @@ void Events::listener_destroyDrag(void* owner, void* data) {
g_pInputManager->m_sDrag.drag = nullptr;
g_pInputManager->m_sDrag.dragIcon = nullptr;
g_pInputManager->m_sDrag.hyprListener_destroy.removeCallback();
-
- g_pInputManager->refocus();
-
- if (g_pInputManager->m_pFollowOnDnDBegin && *PFOLLOWMOUSE != 1)
- g_pCompositor->focusWindow(g_pInputManager->m_pFollowOnDnDBegin);
-
- g_pInputManager->m_pFollowOnDnDBegin = nullptr;
}
void Events::listener_mapDragIcon(void* owner, void* data) {