Fix select icon theme listbox row

master
Melroy van den Berg 2022-03-03 01:15:05 +01:00
parent 62ad7fde6b
commit 515d6b0d6f
No known key found for this signature in database
GPG Key ID: 71D11FF23454B9D7
1 changed files with 9 additions and 1 deletions

View File

@ -935,7 +935,15 @@ void MainWindow::initSettingsPopover()
m_iconThemeListBox.add(*row1);
m_iconThemeListBox.add(*row2);
m_iconThemeListBox.add(*row3);
m_iconThemeListBox.select_row(*row1); // TODO: Select the correct theme on loading
// Select the correct row by default
if (useCurrentGTKIconTheme_)
m_iconThemeListBox.select_row(*row3);
else if (iconTheme_ == "flat")
m_iconThemeListBox.select_row(*row1);
else if (iconTheme_ == "filled")
m_iconThemeListBox.select_row(*row2);
else
m_iconThemeListBox.select_row(*row1); // flat is fallback
m_iconThemeListScrolledWindow.property_height_request() = 200;
m_iconThemeListScrolledWindow.add(m_iconThemeListBox);
m_iconThemeLabel.get_style_context()->add_class("dim-label");