mirror of
https://github.com/ItsDrike/hyprland-dwindle-autogroup.git
synced 2024-12-26 13:44:34 +00:00
Move to using findFunctionsByName instead of compiler dependant getFunctionAddressFromSignature
This commit is contained in:
parent
7eca164413
commit
6caef995d1
|
@ -97,9 +97,9 @@ APICALL EXPORT PLUGIN_DESCRIPTION_INFO PLUGIN_INIT(HANDLE handle)
|
||||||
{
|
{
|
||||||
PHANDLE = handle;
|
PHANDLE = handle;
|
||||||
|
|
||||||
// Get address of the private CHyprDwindleLayout::getNodeFromWindow, we'll need it in toggleGroup
|
// Get address of the private CHyprDwindleLayout::getNodeFromWindow member function, we'll need it in toggleGroup
|
||||||
g_pNodeFromWindow =
|
static const auto METHODS = HyprlandAPI::findFunctionsByName(PHANDLE, "getNodeFromWindow");
|
||||||
(nodeFromWindowT)HyprlandAPI::getFunctionAddressFromSignature(PHANDLE, "_ZN18CHyprDwindleLayout17getNodeFromWindowEP7CWindow");
|
g_pNodeFromWindow = (nodeFromWindowT)METHODS[0].address;
|
||||||
|
|
||||||
originalToggleGroup = g_pKeybindManager->m_mDispatchers["togglegroup"];
|
originalToggleGroup = g_pKeybindManager->m_mDispatchers["togglegroup"];
|
||||||
HyprlandAPI::addDispatcher(PHANDLE, "togglegroup", toggleGroup);
|
HyprlandAPI::addDispatcher(PHANDLE, "togglegroup", toggleGroup);
|
||||||
|
|
Loading…
Reference in a new issue