mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-12-12 10:37:02 +00:00
UI: Make placeholder game list icons black when using dark mode
Might prevent a flashbang when game icons are being loaded. Might not fully fix it, since I can't really replicate it with the small amount of games I've currently got stored on this PC.
This commit is contained in:
parent
fce62351af
commit
d99ad42f06
2 changed files with 2 additions and 4 deletions
|
|
@ -140,8 +140,8 @@ wxGameList::wxGameList(wxWindow* parent, wxWindowID id)
|
||||||
{
|
{
|
||||||
const auto& config = GetWxGUIConfig();
|
const auto& config = GetWxGUIConfig();
|
||||||
|
|
||||||
char transparent_bitmap[kIconWidth * kIconWidth * 4] = {wxIMAGE_ALPHA_TRANSPARENT};
|
char transparent_bitmap[kIconWidth * kIconWidth * 4] = {};
|
||||||
memset((void*)transparent_bitmap, wxIMAGE_ALPHA_TRANSPARENT, sizeof(transparent_bitmap));
|
memset((void*)transparent_bitmap, wxSystemSettings::GetAppearance().IsDark() ? 0xFF : 0x00, sizeof(transparent_bitmap));
|
||||||
wxBitmap blank(transparent_bitmap, kIconWidth, kIconWidth);
|
wxBitmap blank(transparent_bitmap, kIconWidth, kIconWidth);
|
||||||
blank.UseAlpha(true);
|
blank.UseAlpha(true);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,6 @@ ModuleWindow::ModuleWindow(DebuggerWindow2& parent, const wxPoint& main_position
|
||||||
{
|
{
|
||||||
this->SetSizeHints(wxDefaultSize, wxDefaultSize);
|
this->SetSizeHints(wxDefaultSize, wxDefaultSize);
|
||||||
|
|
||||||
// this->wxWindowBase::SetBackgroundColour(*wxWHITE);
|
|
||||||
|
|
||||||
wxBoxSizer* main_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer* main_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
m_modules = new wxListView(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT);
|
m_modules = new wxListView(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue