diff --git a/src/tools/ecode/settingspanel.cpp b/src/tools/ecode/settingspanel.cpp index a18fd2fc1..a05e19c66 100644 --- a/src/tools/ecode/settingspanel.cpp +++ b/src/tools/ecode/settingspanel.cpp @@ -546,6 +546,10 @@ UICheckBox* SettingsPanel::createBoolControl( PanelState& panel, SettingBinding& row->addClass( "settings_boolean_option" ); auto* check = row->find( "setting_control_widget" ); auto toggle = [check]( const Event* ) { check->setChecked( !check->isChecked() ); }; + panel.connections += + row->find( "setting_name" )->connect( Event::MouseClick, toggle ); + panel.connections += + row->find( "setting_description" )->connect( Event::MouseClick, toggle ); panel.connections += row->find( "setting_info" ) ->connect( Event::MouseClick, std::move( toggle ) ); return check;