From ddb8c897762d47a22867c77897c6e39513e36029 Mon Sep 17 00:00:00 2001 From: MightyPlaza <123664421+MightyPlaza@users.noreply.github.com> Date: Sun, 16 Jul 2023 19:01:06 +0000 Subject: [PATCH] Allow empty args in hyprctl dispatch (#2724) --- src/debug/HyprCtl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/debug/HyprCtl.cpp b/src/debug/HyprCtl.cpp index c7a5e41c..5c9b329e 100644 --- a/src/debug/HyprCtl.cpp +++ b/src/debug/HyprCtl.cpp @@ -686,8 +686,11 @@ std::string dispatchRequest(std::string in) { in = in.substr(in.find_first_of(' ') + 1); const auto DISPATCHSTR = in.substr(0, in.find_first_of(' ')); + + auto DISPATCHARG = std::string(); + if ((int) in.find_first_of(' ') != -1) + DISPATCHARG = in.substr(in.find_first_of(' ') + 1); - const auto DISPATCHARG = in.substr(in.find_first_of(' ') + 1); const auto DISPATCHER = g_pKeybindManager->m_mDispatchers.find(DISPATCHSTR); if (DISPATCHER == g_pKeybindManager->m_mDispatchers.end())