diff --git a/src/frontend/menu/menu.cpp b/src/frontend/menu/menu.cpp
index a7e214e1..ed85ca7d 100644
--- a/src/frontend/menu/menu.cpp
+++ b/src/frontend/menu/menu.cpp
@@ -281,9 +281,12 @@ void create_main_menu_panel(Engine* engine) {
void create_404_page(Engine* engine) {
auto menu = engine->getGUI()->getMenu();
- auto panel = menus::create_page(engine, "404", 400, 0.0f, 8);
- panel->add(guiutil::create(""));
- panel->add(guiutil::backButton(menu));
+ menu->addPage("404", guiutil::create(
+ ""
+ ""
+ ""
+ ""
+ ));
}
void menus::create_menus(Engine* engine) {
diff --git a/src/graphics/ui/gui_util.cpp b/src/graphics/ui/gui_util.cpp
index 84f704a9..ce862747 100644
--- a/src/graphics/ui/gui_util.cpp
+++ b/src/graphics/ui/gui_util.cpp
@@ -13,11 +13,9 @@
using namespace gui;
std::shared_ptr