summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-06-26 08:02:56 +1000
committer Vas Crabb <vas@vastheman.com>2022-06-26 08:02:56 +1000
commit11433779b8fc9fe4f099dc2b73515ce584ad7590 (patch)
treea72ecfb5daac268bbc9af578a02892e576853b71 /src/frontend/mame
parent9eee2554f022bd169fcfd40f0e749cfa0beb9eba (diff)
-Updated translations, cleaned up a little.
* Updated Ukrainian translation. [Stanley Kid] * Updated Czech and Slovak translations. [Milan Galcik] -bus/nubus: Started identifying JMFB registers required for supporting interlaced modes.
Diffstat (limited to 'src/frontend/mame')
-rw-r--r--src/frontend/mame/ui/info.cpp6
-rw-r--r--src/frontend/mame/ui/info.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/frontend/mame/ui/info.cpp b/src/frontend/mame/ui/info.cpp
index fdabab41290..ce74942cbd2 100644
--- a/src/frontend/mame/ui/info.cpp
+++ b/src/frontend/mame/ui/info.cpp
@@ -521,6 +521,12 @@ menu_game_info::~menu_game_info()
{
}
+void menu_game_info::menu_activated()
+{
+ // screen modes can be reconfigured while the menu isn't displayed, etc.
+ reset_layout();
+}
+
void menu_game_info::populate_text(std::optional<text_layout> &layout, float &width, int &lines)
{
if (!layout || (layout->width() != width))
diff --git a/src/frontend/mame/ui/info.h b/src/frontend/mame/ui/info.h
index b05a1d62639..5c8f153d6ae 100644
--- a/src/frontend/mame/ui/info.h
+++ b/src/frontend/mame/ui/info.h
@@ -96,6 +96,7 @@ public:
virtual ~menu_game_info() override;
protected:
+ virtual void menu_activated() override;
virtual void populate_text(std::optional<text_layout> &layout, float &width, int &lines) override;
private: