From c54061de5f131e1f7ed756cc44b31177778af7be Mon Sep 17 00:00:00 2001
From: Silent <zdanio95@gmail.com>
Date: Tue, 15 Sep 2020 21:43:03 +0200
Subject: [PATCH] Properties: Hide buttons when not in the Properties tab

---
 src/duckstation-qt/gamepropertiesdialog.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/duckstation-qt/gamepropertiesdialog.cpp b/src/duckstation-qt/gamepropertiesdialog.cpp
index d647e381f..9fa0e660f 100644
--- a/src/duckstation-qt/gamepropertiesdialog.cpp
+++ b/src/duckstation-qt/gamepropertiesdialog.cpp
@@ -377,6 +377,12 @@ void GamePropertiesDialog::connectUi()
   connect(m_ui.exportCompatibilityInfo, &QPushButton::clicked, this,
           &GamePropertiesDialog::onExportCompatibilityInfoClicked);
   connect(m_ui.close, &QPushButton::clicked, this, &QDialog::close);
+  connect(m_ui.tabWidget, &QTabWidget::currentChanged, [this](int index) {
+    const bool show_buttons = index == 0;
+    m_ui.computeHashes->setVisible(show_buttons);
+    m_ui.verifyDump->setVisible(show_buttons);
+    m_ui.exportCompatibilityInfo->setVisible(show_buttons);
+  });
 
   connect(m_ui.userAspectRatio, QOverload<int>::of(&QComboBox::currentIndexChanged), [this](int index) {
     if (index <= 0)