diff --git a/README.md b/README.md index 2f98da0..0b262de 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,3 @@ -
- end-4/hyprland-is-great-but-i-want-xorg -
- -
diff --git a/src/windowManager.cpp b/src/windowManager.cpp
index 3a0a270..6d84a7c 100644
--- a/src/windowManager.cpp
+++ b/src/windowManager.cpp
@@ -2570,7 +2570,7 @@ SMonitor* CWindowManager::getMonitorFromCoord(const Vector2D coord) {
return nullptr;
}
-void CWindowManager::changeSplitRatioCurrent(std::string& dir) {
+void CWindowManager::changeSplitRatioCurrent(std::string dir) {
const auto CURRENT = getWindowFromDrawable(LastWindow);
@@ -2586,17 +2586,14 @@ void CWindowManager::changeSplitRatioCurrent(std::string& dir) {
return;
}
- switch(dir) {
- case "+":
- PARENT->setSplitRatio(PARENT->getSplitRatio() + 0.05f);
- break;
- case "-":
- PARENT->setSplitRatio(PARENT->getSplitRatio() - 0.05f);
- break;
- default:
- PARENT->setSplitRatio(PARENT->getSplitRatio() + std::stof(dir));
- // Debug::log(ERR, "changeSplitRatioCurrent called with an invalid dir!");
- return;
+ if (dir == "+") {
+ PARENT->setSplitRatio(PARENT->getSplitRatio() + 0.05f);
+ }
+ else if (dir == "-") {
+ PARENT->setSplitRatio(PARENT->getSplitRatio() - 0.05f);
+ }
+ else {
+ PARENT->setSplitRatio(PARENT->getSplitRatio() + std::stof(dir));
}
PARENT->setSplitRatio(std::clamp(PARENT->getSplitRatio(), 0.1f, 1.9f));
diff --git a/src/windowManager.hpp b/src/windowManager.hpp
index 5cefa6e..c31ed5b 100644
--- a/src/windowManager.hpp
+++ b/src/windowManager.hpp
@@ -153,7 +153,7 @@ public:
bool shouldBeManaged(const int&);
- void changeSplitRatioCurrent(std::string& dir);
+ void changeSplitRatioCurrent(std::string dir);
void processCursorDeltaOnWindowResizeTiled(CWindow*, const Vector2D&);