Disable "Error Details" button for disabled plugins.

Task-number: QTCREATORBUG-4191

Change-Id: I88605bc99bc8ca71a2ba4563e88b8ba14e112172
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
Eike Ziller
2011-12-09 13:34:19 +01:00
parent 121e12701f
commit b9bcb7250e

View File

@@ -113,9 +113,7 @@ void PluginDialog::updateButtons()
ExtensionSystem::PluginSpec *selectedSpec = m_view->currentPlugin(); ExtensionSystem::PluginSpec *selectedSpec = m_view->currentPlugin();
if (selectedSpec) { if (selectedSpec) {
m_detailsButton->setEnabled(true); m_detailsButton->setEnabled(true);
m_errorDetailsButton->setEnabled(selectedSpec->hasError() m_errorDetailsButton->setEnabled(selectedSpec->hasError());
|| selectedSpec->isDisabledIndirectly()
|| !selectedSpec->isEnabled());
} else { } else {
m_detailsButton->setEnabled(false); m_detailsButton->setEnabled(false);
m_errorDetailsButton->setEnabled(false); m_errorDetailsButton->setEnabled(false);