mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 23:55:38 +00:00
Fixed an issue where the gamelistInfo field was displayed on themes that didn't support it.
This commit is contained in:
parent
b1b58fe90c
commit
2429e1309d
|
@ -176,6 +176,11 @@ void DetailedGameListView::onThemeChanged(const std::shared_ptr<ThemeData>& them
|
||||||
ALL ^ (POSITION | ThemeFlags::SIZE | ThemeFlags::ORIGIN | TEXT | ROTATION));
|
ALL ^ (POSITION | ThemeFlags::SIZE | ThemeFlags::ORIGIN | TEXT | ROTATION));
|
||||||
|
|
||||||
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
||||||
|
// If there is no position defined in the theme for gamelistInfo, then hide it.
|
||||||
|
if (mGamelistInfo.getPosition() == 0)
|
||||||
|
mGamelistInfo.setVisible(false);
|
||||||
|
else
|
||||||
|
mGamelistInfo.setVisible(true);
|
||||||
|
|
||||||
sortChildren();
|
sortChildren();
|
||||||
}
|
}
|
||||||
|
|
|
@ -313,6 +313,11 @@ void GridGameListView::onThemeChanged(const std::shared_ptr<ThemeData>& theme)
|
||||||
mGrid.setCursor(file);
|
mGrid.setCursor(file);
|
||||||
|
|
||||||
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
||||||
|
// If there is no position defined in the theme for gamelistInfo, then hide it.
|
||||||
|
if (mGamelistInfo.getPosition() == 0)
|
||||||
|
mGamelistInfo.setVisible(false);
|
||||||
|
else
|
||||||
|
mGamelistInfo.setVisible(true);
|
||||||
|
|
||||||
sortChildren();
|
sortChildren();
|
||||||
}
|
}
|
||||||
|
|
|
@ -201,6 +201,11 @@ void VideoGameListView::onThemeChanged(const std::shared_ptr<ThemeData>& theme)
|
||||||
ALL ^ (POSITION | ThemeFlags::SIZE | ThemeFlags::ORIGIN | TEXT | ROTATION));
|
ALL ^ (POSITION | ThemeFlags::SIZE | ThemeFlags::ORIGIN | TEXT | ROTATION));
|
||||||
|
|
||||||
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
mGamelistInfo.applyTheme(theme, getName(), "gamelistInfo", ALL ^ ThemeFlags::TEXT);
|
||||||
|
// If there is no position defined in the theme for gamelistInfo, then hide it.
|
||||||
|
if (mGamelistInfo.getPosition() == 0)
|
||||||
|
mGamelistInfo.setVisible(false);
|
||||||
|
else
|
||||||
|
mGamelistInfo.setVisible(true);
|
||||||
|
|
||||||
sortChildren();
|
sortChildren();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue