aboutsummaryrefslogtreecommitdiff
path: root/gui.lua
diff options
context:
space:
mode:
authorgpcf <gpcf@gpcf.eu>2024-07-27 23:23:39 +0200
committergpcf <gpcf@gpcf.eu>2024-07-27 23:23:39 +0200
commit8d9fe6845ecd8a14de2c973547d3ae98107d635f (patch)
treef13b4d0ac285d660b129e1ea8cd5c818e57f76ee /gui.lua
parent9340e2441c778ce5ba20ad3d7fe56e771560cbbd (diff)
parente870b8d1d6963c762e980a3cccfd5effdec61df9 (diff)
downloadxban2-8d9fe6845ecd8a14de2c973547d3ae98107d635f.tar.gz
xban2-8d9fe6845ecd8a14de2c973547d3ae98107d635f.tar.bz2
xban2-8d9fe6845ecd8a14de2c973547d3ae98107d635f.zip
Merge branch 'master' of https://github.com/minetest-mods/xban2
Diffstat (limited to 'gui.lua')
-rw-r--r--gui.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/gui.lua b/gui.lua
index 99ae6ec..24b2e69 100644
--- a/gui.lua
+++ b/gui.lua
@@ -61,7 +61,8 @@ local function make_fs(name)
"size[16,12]",
"label[0,-.1;Filter]",
"field[1.5,0;12.8,1;filter;;"..ESC(filter).."]",
- "button[14,-.3;2,1;search;Search]",
+ "field_close_on_enter[filter;false]",
+ "button[14,-.3;2,1;search_submit;Search]",
}
local fsn = #fs
fsn=fsn+1 fs[fsn] = format("textlist[0,.8;4,9.3;player;%s;%d;0]",
@@ -122,7 +123,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
end
return
end
- if fields.search then
+ if fields.search_submit or fields.filter then
local filter = fields.filter or ""
state.filter = filter
state.list = make_list(filter)