qt/config_input: don't connect for null button
This commit is contained in:
		@@ -79,13 +79,16 @@ ConfigureInput::ConfigureInput(QWidget* parent)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    for (int analog_id = 0; analog_id < Settings::NativeAnalog::NumAnalogs; analog_id++) {
 | 
					    for (int analog_id = 0; analog_id < Settings::NativeAnalog::NumAnalogs; analog_id++) {
 | 
				
			||||||
        for (int sub_button_id = 0; sub_button_id < ANALOG_SUB_BUTTONS_NUM; sub_button_id++) {
 | 
					        for (int sub_button_id = 0; sub_button_id < ANALOG_SUB_BUTTONS_NUM; sub_button_id++) {
 | 
				
			||||||
 | 
					            if (analog_map[analog_id][sub_button_id] != nullptr) {
 | 
				
			||||||
                connect(analog_map[analog_id][sub_button_id], &QPushButton::released, [=]() {
 | 
					                connect(analog_map[analog_id][sub_button_id], &QPushButton::released, [=]() {
 | 
				
			||||||
                    handleClick(analog_map[analog_id][sub_button_id], [=](int key) {
 | 
					                    handleClick(analog_map[analog_id][sub_button_id], [=](int key) {
 | 
				
			||||||
                    SetAnalogKey(key, analogs_param[analog_id], analog_sub_buttons[sub_button_id]);
 | 
					                        SetAnalogKey(key, analogs_param[analog_id],
 | 
				
			||||||
 | 
					                                     analog_sub_buttons[sub_button_id]);
 | 
				
			||||||
                    });
 | 
					                    });
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    connect(ui->buttonRestoreDefaults, &QPushButton::released, [this]() { restoreDefaults(); });
 | 
					    connect(ui->buttonRestoreDefaults, &QPushButton::released, [this]() { restoreDefaults(); });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user