diff --git a/luci-app-passwall/luasrc/controller/passwall.lua b/luci-app-passwall/luasrc/controller/passwall.lua index 7c71fff41..be9dd1253 100644 --- a/luci-app-passwall/luasrc/controller/passwall.lua +++ b/luci-app-passwall/luasrc/controller/passwall.lua @@ -21,10 +21,12 @@ function index() entry({"admin", "services", appname, "reset_config"}, call("reset_config")).leaf = true entry({"admin", "services", appname, "show"}, call("show_menu")).leaf = true entry({"admin", "services", appname, "hide"}, call("hide_menu")).leaf = true - if uci:get(appname, "@global[0]", "hide_from_luci") == "1" then - return + local e + if uci:get(appname, "@global[0]", "hide_from_luci") ~= "1" then + e = entry({"admin", "services", appname}, alias("admin", "services", appname, "settings"), _("Pass Wall"), -1) + else + e = entry({"admin", "services", appname}, alias("admin", "services", appname, "settings"), nil, -1) end - e = entry({"admin", "services", appname}, alias("admin", "services", appname, "settings"), _("Pass Wall"), -1) e.dependent = true e.acl_depends = { "luci-app-passwall" } --[[ Client ]] diff --git a/patch-luci-app-passwall.patch b/patch-luci-app-passwall.patch index 83aa128de..969878cc0 100644 --- a/patch-luci-app-passwall.patch +++ b/patch-luci-app-passwall.patch @@ -11,10 +11,10 @@ index 7543450..6a4ce1e 100644 include $(TOPDIR)/feeds/luci/luci.mk diff --git a/luci-app-passwall/luasrc/controller/passwall.lua b/luci-app-passwall/luasrc/controller/passwall.lua -index e52338c..7c71fff 100644 +index 1440118..be9dd12 100644 --- a/luci-app-passwall/luasrc/controller/passwall.lua +++ b/luci-app-passwall/luasrc/controller/passwall.lua -@@ -263,7 +263,7 @@ function connect_status() +@@ -265,7 +265,7 @@ function connect_status() url = "--socks5 127.0.0.1:" .. socks_port .. " " .. url end end