Skip to content

Commit

Permalink
Only show ssh agent menu items if entry has a key
Browse files Browse the repository at this point in the history
  • Loading branch information
droidmonkey committed Mar 19, 2020
1 parent 9eaa0b2 commit 67da7ee
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/gui/MainWindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -199,9 +199,6 @@ MainWindow::MainWindow()

m_ui->actionEntryAddToAgent->setIcon(resources()->icon("utilities-terminal"));
m_ui->actionEntryRemoveFromAgent->setIcon(resources()->icon("utilities-terminal"));

m_ui->actionEntryAddToAgent->setVisible(sshAgent()->isEnabled());
m_ui->actionEntryRemoveFromAgent->setVisible(sshAgent()->isEnabled());
#else
m_ui->actionEntryAddToAgent->setVisible(false);
m_ui->actionEntryRemoveFromAgent->setVisible(false);
Expand Down Expand Up @@ -715,7 +712,9 @@ void MainWindow::setMenuActionState(DatabaseWidget::Mode mode)
m_ui->actionDatabaseMerge->setEnabled(m_ui->tabWidget->currentIndex() != -1);
#ifdef WITH_XC_SSHAGENT
bool singleEntryHasSshKey = singleEntrySelected && dbWidget->currentEntryHasSshKey();
m_ui->actionEntryAddToAgent->setVisible(singleEntryHasSshKey);
m_ui->actionEntryAddToAgent->setEnabled(singleEntryHasSshKey);
m_ui->actionEntryRemoveFromAgent->setVisible(singleEntryHasSshKey);
m_ui->actionEntryRemoveFromAgent->setEnabled(singleEntryHasSshKey);
#endif

Expand Down

0 comments on commit 67da7ee

Please sign in to comment.