From 47f00b4a30b1a1986a967ad887efe71fb1bb514f Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 16 Jan 2014 10:28:44 +0100 Subject: [PATCH] Try to fix the OSX SettingsDialog focus issue. --- src/tomahawk/SettingsDialog.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/tomahawk/SettingsDialog.cpp b/src/tomahawk/SettingsDialog.cpp index f99fd3290..65be5605a 100644 --- a/src/tomahawk/SettingsDialog.cpp +++ b/src/tomahawk/SettingsDialog.cpp @@ -262,6 +262,11 @@ SettingsDialog::SettingsDialog(QObject *parent ) connect( m_dialog, SIGNAL( accepted() ), SLOT( saveSettings() ) ); connect( m_dialog, SIGNAL( rejected() ), SLOT( onRejected() ) ); + +#ifdef Q_OS_MAC + if ( m_advancedWidgetUi->staticHostName->isEnabled() ) + m_advancedWidgetUi->remoteConnectionsGroupBox->setFocus(); +#endif } @@ -395,6 +400,11 @@ SettingsDialog::toggleRemoteMode() m_advancedWidgetUi->staticPort->setEnabled( m_advancedWidgetUi->staticIpRadioButton->isChecked() ); m_advancedWidgetUi->staticHostNameLabel->setEnabled( m_advancedWidgetUi->staticIpRadioButton->isChecked() ); m_advancedWidgetUi->staticPortLabel->setEnabled( m_advancedWidgetUi->staticIpRadioButton->isChecked() ); + +#ifdef Q_OS_MAC + if ( m_advancedWidgetUi->staticHostName->isEnabled() ) + m_advancedWidgetUi->remoteConnectionsGroupBox->setFocus(); +#endif }