# HG changeset patch # User Andre Heinecke # Date 1404294579 -7200 # Node ID 2c63bb63de769793f721708f142924d2d178ebdd # Parent 9dea3d895f532a0818f6674a21b3ddc320caf683 (Issue26) Only show manually changed certificates if there are manually changed certificates diff -r 9dea3d895f53 -r 2c63bb63de76 ui/mainwindow.cpp --- a/ui/mainwindow.cpp Wed Jul 02 11:31:44 2014 +0200 +++ b/ui/mainwindow.cpp Wed Jul 02 11:49:39 2014 +0200 @@ -625,6 +625,8 @@ SIGNAL(clicked()), this, SLOT(toggleUpdatesManual())); + mUpdatesDetailsManual->hide(); + mUpdatesManualCertificates->hide(); updatesManualLayout->addWidget(mUpdatesManualCertificates); updatesManualLayout->addWidget(mUpdatesDetailsManual); updatesManualLayout->insertStretch(2, 10); @@ -815,6 +817,14 @@ int totalCount = mUpdatesRemove->selectedCertCount() + mUpdatesNew->selectedCertCount() + mUpdatesManual->certificates().size(); + if (mUpdatesManual->certificates().size()) { + mUpdatesDetailsManual->show(); + mUpdatesManualCertificates->show(); + } else { + mUpdatesDetailsManual->hide(); + mUpdatesManualCertificates->hide(); + } + if (!totalCount) { /* No changes */ mQuitButton->setText(" " + tr("Quit"));