Qt: Fix empty box on no-controller type

This commit is contained in:
Stenzek 2024-04-27 14:12:11 +10:00
parent 3e99084770
commit c9a0f7d6f2
No known key found for this signature in database
1 changed files with 8 additions and 1 deletions

View File

@ -175,10 +175,16 @@ void ControllerBindingWidget::populateWidgets()
} }
break; break;
case ControllerType::None:
{
m_icon = QIcon::fromTheme(QStringLiteral("controller-strike-line"));
}
break;
default: default:
{ {
createBindingWidgets(m_bindings_widget); createBindingWidgets(m_bindings_widget);
m_icon = QIcon::fromTheme(QStringLiteral("controller-strike-line")); m_icon = QIcon::fromTheme(QStringLiteral("controller-line"));
} }
break; break;
} }
@ -435,6 +441,7 @@ void ControllerBindingWidget::createBindingWidgets(QWidget* parent)
if (!axis_gbox && !button_gbox) if (!axis_gbox && !button_gbox)
{ {
delete scrollarea_widget; delete scrollarea_widget;
delete scrollarea;
return; return;
} }