fix(AModule): improve cursor configuration handling

This commit is contained in:
Ansari
2026-01-03 11:16:03 +05:30
parent 06484547d1
commit 49083131d1
+5 -1
View File
@@ -72,8 +72,12 @@ AModule::AModule(const Json::Value& config, const std::string& name, const std::
// Respect user configuration of cursor // Respect user configuration of cursor
if (config_.isMember("cursor")) { if (config_.isMember("cursor")) {
if (config_["cursor"].isBool() && config_["cursor"].asBool()) { if (config_["cursor"].isBool()) {
if (config_["cursor"].asBool()) {
setCursor(Gdk::HAND2); setCursor(Gdk::HAND2);
} else {
setCursor(Gdk::ARROW);
}
} else if (config_["cursor"].isInt()) { } else if (config_["cursor"].isInt()) {
setCursor(Gdk::CursorType(config_["cursor"].asInt())); setCursor(Gdk::CursorType(config_["cursor"].asInt()));
} else { } else {