summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2018-05-31 03:52:18 +0200
committerspycrab <spycrab@users.noreply.github.com>2018-05-31 03:52:18 +0200
commit8e5a96fcfc1c8a1935c2be0bcacfba93aa1adcb0 (patch)
treec9e15e5f93315e37b251e5d42f3efc230675b96d /Source
parent9337aa4eea112078ab9e27cdc58c4df3a891f5b4 (diff)
Qt/GeneralWidget: Show tooltip when adapters are not supported by the backend
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt2/Config/Graphics/GeneralWidget.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt2/Config/Graphics/GeneralWidget.cpp b/Source/Core/DolphinQt2/Config/Graphics/GeneralWidget.cpp
index caff7bc62b..adafde738e 100644
--- a/Source/Core/DolphinQt2/Config/Graphics/GeneralWidget.cpp
+++ b/Source/Core/DolphinQt2/Config/Graphics/GeneralWidget.cpp
@@ -338,8 +338,15 @@ void GeneralWidget::OnBackendChanged(const QString& backend_name)
for (const auto& adapter : adapters)
m_adapter_combo->addItem(QString::fromStdString(adapter));
+ const bool supports_adapters = !adapters.empty();
+
m_adapter_combo->setCurrentIndex(g_Config.iAdapter);
- m_adapter_combo->setEnabled(!adapters.empty());
+ m_adapter_combo->setEnabled(supports_adapters);
+
+ m_adapter_combo->setToolTip(
+ supports_adapters ? QStringLiteral("") :
+ tr("%1 doesn't support this feature.")
+ .arg(QString::fromStdString(g_video_backend->GetDisplayName())));
m_adapter_combo->blockSignals(old);
}