Content store: Fix overlapping labels

This commit is contained in:
rubenwardy 2019-02-03 01:14:15 +00:00
parent cf8b0ed8a8
commit 3c7e92049d

@ -430,11 +430,17 @@ function store.get_formspec()
"button[11.1,0;1,1;pend;>>]", "button[11.1,0;1,1;pend;>>]",
"container_end[]", "container_end[]",
} }
if #store.packages == 0 then
formspec[#formspec + 1] = "label[4,3;"
formspec[#formspec + 1] = fgettext("No results")
formspec[#formspec + 1] = "]"
end
else else
formspec = { formspec = {
"size[12,7;true]", "size[12,7;true]",
"position[0.5,0.55]", "position[0.5,0.55]",
"label[4,3;No packages could be retrieved]", "label[4,3;", fgettext("No packages could be retrieved"), "]",
"button[-0.1,", "button[-0.1,",
num_per_page + 1.5, num_per_page + 1.5,
";3,1;back;", ";3,1;back;",
@ -442,12 +448,6 @@ function store.get_formspec()
} }
end end
if #store.packages == 0 then
formspec[#formspec + 1] = "label[4,3;"
formspec[#formspec + 1] = fgettext("No results")
formspec[#formspec + 1] = "]"
end
local start_idx = (cur_page - 1) * num_per_page + 1 local start_idx = (cur_page - 1) * num_per_page + 1
for i=start_idx, math.min(#store.packages, start_idx+num_per_page-1) do for i=start_idx, math.min(#store.packages, start_idx+num_per_page-1) do
local package = store.packages[i] local package = store.packages[i]