From 52de9fcd47c3f1863426e4eba5d700f490442a01 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 3 Feb 2019 01:14:15 +0000 Subject: [PATCH] Content store: Fix overlapping labels --- builtin/mainmenu/dlg_contentstore.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/builtin/mainmenu/dlg_contentstore.lua b/builtin/mainmenu/dlg_contentstore.lua index a916409..ab55e38 100644 --- a/builtin/mainmenu/dlg_contentstore.lua +++ b/builtin/mainmenu/dlg_contentstore.lua @@ -430,11 +430,17 @@ function store.get_formspec() "button[11.1,0;1,1;pend;>>]", "container_end[]", } + + if #store.packages == 0 then + formspec[#formspec + 1] = "label[4,3;" + formspec[#formspec + 1] = fgettext("No results") + formspec[#formspec + 1] = "]" + end else formspec = { "size[12,7;true]", "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,", num_per_page + 1.5, ";3,1;back;", @@ -442,12 +448,6 @@ function store.get_formspec() } 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 for i=start_idx, math.min(#store.packages, start_idx+num_per_page-1) do local package = store.packages[i]