diff --git a/apps/openmw/mwgui/layouts.cpp b/apps/openmw/mwgui/layouts.cpp
index ea9a851137..ebabc6faf1 100644
--- a/apps/openmw/mwgui/layouts.cpp
+++ b/apps/openmw/mwgui/layouts.cpp
@@ -37,24 +37,15 @@ HUD::HUD(int width, int height, int fpsLevel)
getWidget(crosshair, "Crosshair");
-
- MyGUI::WidgetPtr fpsBoxAdvanced;
- MyGUI::WidgetPtr fpsBoxDefault;
-
- getWidget(fpsBoxDefault, "FPSBox");
- getWidget(fpsBoxAdvanced, "FPSBoxAdv");
if ( fpsLevel == 2 ){
- fpsBoxDefault->setVisible(false);
- fpsbox = fpsBoxAdvanced;
+ getWidget(fpsbox, "FPSBoxAdv");
+ fpsbox->setVisible(true);
getWidget(fpscounter, "FPSCounterAdv");
}else if ( fpsLevel == 1 ){
- fpsBoxAdvanced->setVisible(false);
- fpsbox = fpsBoxDefault;
+ getWidget(fpsbox, "FPSBox");
+ fpsbox->setVisible(true);
getWidget(fpscounter, "FPSCounter");
}else{
- fpsBoxDefault->setVisible(false);
- fpsBoxAdvanced->setVisible(false);
-
getWidget(fpscounter, "FPSCounter");
}
getWidget(trianglecounter, "TriangleCounter");
diff --git a/extern/mygui_3.0.1/openmw_resources/openmw_hud_layout.xml b/extern/mygui_3.0.1/openmw_resources/openmw_hud_layout.xml
index 32eb310274..9e5f26c5ba 100644
--- a/extern/mygui_3.0.1/openmw_resources/openmw_hud_layout.xml
+++ b/extern/mygui_3.0.1/openmw_resources/openmw_hud_layout.xml
@@ -52,15 +52,29 @@
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+