DolphinQt: Set the theme before constructing the MainWindow, some panels that explicitly request palette colors get the wrong colors otherwise.

This commit is contained in:
Admiral H. Curtiss 2023-08-01 20:14:03 +02:00 committed by Nayla Hanegan
commit 887b07af71
No known key found for this signature in database
GPG key ID: 3075216CED0DB01D

View file

@ -259,10 +259,11 @@ int main(int argc, char* argv[])
{
DolphinAnalytics::Instance().ReportDolphinStart("qt");
MainWindow win{std::move(boot), static_cast<const char*>(options.get("movie"))};
Settings::Instance().InitDefaultPalette();
Settings::Instance().UpdateSystemDark();
Settings::Instance().SetCurrentUserStyle(Settings::Instance().GetCurrentUserStyle());
MainWindow win{std::move(boot), static_cast<const char*>(options.get("movie"))};
win.Show();