]> git.lizzy.rs Git - minetest.git/commitdiff
Content store: Fix overlapping labels
authorrubenwardy <rw@rubenwardy.com>
Sun, 3 Feb 2019 01:14:15 +0000 (01:14 +0000)
committerrubenwardy <rw@rubenwardy.com>
Sun, 3 Feb 2019 01:14:15 +0000 (01:14 +0000)
builtin/mainmenu/dlg_contentstore.lua

index a9164091afdb388ab87dc2a0a3840cbeb9ac5a26..ab55e3848783b52e8f4cf5c7dd5b92a9199dc89c 100644 (file)
@@ -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]