perf: Speed Up Opening of Settings Dialog (#4193)

fix https://github.com/Chatterino/chatterino2/issues/1266
This commit is contained in:
nerix
2022-11-27 20:15:22 +01:00
committed by GitHub
parent 032f290767
commit a16342fd82
3 changed files with 12 additions and 6 deletions
+4 -3
View File
@@ -32,6 +32,10 @@ SettingsDialog::SettingsDialog(QWidget *parent)
{
this->setObjectName("SettingsDialog");
this->setWindowTitle("Chatterino Settings");
// Disable the ? button in the titlebar until we decide to use it
this->setWindowFlags(this->windowFlags() &
~Qt::WindowContextHelpButtonHint);
this->resize(915, 600);
this->themeChangedEvent();
this->scaleChangedEvent(this->scale());
@@ -41,9 +45,6 @@ SettingsDialog::SettingsDialog(QWidget *parent)
this->overrideBackgroundColor_ = QColor("#111111");
this->scaleChangedEvent(this->scale()); // execute twice to width of item
// Disable the ? button in the titlebar until we decide to use it
this->setWindowFlags(this->windowFlags() &
~Qt::WindowContextHelpButtonHint);
this->addShortcuts();
this->signalHolder_.managedConnect(getApp()->hotkeys->onItemsUpdated,
[this]() {