mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-05 22:51:58 -07:00
Fix trailing spaces in config
This commit is contained in:
@@ -82,6 +82,7 @@ void CConfigManager::configSetValueSafe(const std::string& COMMAND, const std::s
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
auto& CONFIGENTRY = configValues.at(COMMAND);
|
auto& CONFIGENTRY = configValues.at(COMMAND);
|
||||||
if (CONFIGENTRY.intValue != -1) {
|
if (CONFIGENTRY.intValue != -1) {
|
||||||
try {
|
try {
|
||||||
@@ -271,8 +272,9 @@ void CConfigManager::parseLine(std::string& line) {
|
|||||||
if (EQUALSPLACE == std::string::npos)
|
if (EQUALSPLACE == std::string::npos)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const auto COMMAND = line.substr(0, EQUALSPLACE);
|
const auto COMMAND = removeBeginEndSpacesTabs(line.substr(0, EQUALSPLACE));
|
||||||
const auto VALUE = line.substr(EQUALSPLACE + 1);
|
const auto VALUE = removeBeginEndSpacesTabs(line.substr(EQUALSPLACE + 1));
|
||||||
|
//
|
||||||
|
|
||||||
if (COMMAND == "exec") {
|
if (COMMAND == "exec") {
|
||||||
if (isFirstLaunch) {
|
if (isFirstLaunch) {
|
||||||
|
@@ -62,3 +62,15 @@ void scaleBox(wlr_box* box, float scale) {
|
|||||||
box->x = std::round(box->x * scale);
|
box->x = std::round(box->x * scale);
|
||||||
box->y = std::round(box->y * scale);
|
box->y = std::round(box->y * scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string removeBeginEndSpacesTabs(std::string str) {
|
||||||
|
while (str[0] == ' ' || str[0] == '\t') {
|
||||||
|
str = str.substr(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
while (str[str.length() - 1] == ' ' || str[str.length() - 1] == '\t') {
|
||||||
|
str = str.substr(0, str.length() - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
return str;
|
||||||
|
}
|
@@ -6,3 +6,4 @@ void addWLSignal(wl_signal*, wl_listener*, void* pOwner, std::string ownerString
|
|||||||
void wlr_signal_emit_safe(struct wl_signal *signal, void *data);
|
void wlr_signal_emit_safe(struct wl_signal *signal, void *data);
|
||||||
std::string getFormat(const char *fmt, ...); // Basically Debug::log to a string
|
std::string getFormat(const char *fmt, ...); // Basically Debug::log to a string
|
||||||
void scaleBox(wlr_box*, float);
|
void scaleBox(wlr_box*, float);
|
||||||
|
std::string removeBeginEndSpacesTabs(std::string);
|
Reference in New Issue
Block a user