diff options
| author | 2017-03-02 13:29:28 +0200 | |
|---|---|---|
| committer | 2017-03-02 13:29:28 +0200 | |
| commit | b5faa681206e2d82248293591f010f7aea8b99fe (patch) | |
| tree | a02f3e28dbcd446d8afe60c84e2bae05a1615f94 /src/citra_qt/configure_input.cpp | |
| parent | citra: update default ini with new input system (diff) | |
| download | yuzu-b5faa681206e2d82248293591f010f7aea8b99fe.tar.gz yuzu-b5faa681206e2d82248293591f010f7aea8b99fe.tar.xz yuzu-b5faa681206e2d82248293591f010f7aea8b99fe.zip | |
qt/config_input: don't connect for null button
Diffstat (limited to 'src/citra_qt/configure_input.cpp')
| -rw-r--r-- | src/citra_qt/configure_input.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/citra_qt/configure_input.cpp b/src/citra_qt/configure_input.cpp index 4a14757ad..b59713e2c 100644 --- a/src/citra_qt/configure_input.cpp +++ b/src/citra_qt/configure_input.cpp | |||
| @@ -79,11 +79,14 @@ ConfigureInput::ConfigureInput(QWidget* parent) | |||
| 79 | 79 | ||
| 80 | for (int analog_id = 0; analog_id < Settings::NativeAnalog::NumAnalogs; analog_id++) { | 80 | for (int analog_id = 0; analog_id < Settings::NativeAnalog::NumAnalogs; analog_id++) { |
| 81 | for (int sub_button_id = 0; sub_button_id < ANALOG_SUB_BUTTONS_NUM; sub_button_id++) { | 81 | for (int sub_button_id = 0; sub_button_id < ANALOG_SUB_BUTTONS_NUM; sub_button_id++) { |
| 82 | connect(analog_map[analog_id][sub_button_id], &QPushButton::released, [=]() { | 82 | if (analog_map[analog_id][sub_button_id] != nullptr) { |
| 83 | handleClick(analog_map[analog_id][sub_button_id], [=](int key) { | 83 | connect(analog_map[analog_id][sub_button_id], &QPushButton::released, [=]() { |
| 84 | SetAnalogKey(key, analogs_param[analog_id], analog_sub_buttons[sub_button_id]); | 84 | handleClick(analog_map[analog_id][sub_button_id], [=](int key) { |
| 85 | SetAnalogKey(key, analogs_param[analog_id], | ||
| 86 | analog_sub_buttons[sub_button_id]); | ||
| 87 | }); | ||
| 85 | }); | 88 | }); |
| 86 | }); | 89 | } |
| 87 | } | 90 | } |
| 88 | } | 91 | } |
| 89 | 92 | ||