mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-03 16:39:01 -06:00 
			
		
		
		
	Merge pull request #6339 from Morph1984/swkbd-queuedconnection
applets/swkbd: Make use of QueuedConnection in returnPressed signal
This commit is contained in:
		@@ -720,21 +720,9 @@ void QtSoftwareKeyboardDialog::SetTextDrawType() {
 | 
				
			|||||||
                    ui->line_edit_osk->setFocus();
 | 
					                    ui->line_edit_osk->setFocus();
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        connect(ui->line_edit_osk, &QLineEdit::returnPressed, [this] {
 | 
					        connect(
 | 
				
			||||||
            switch (bottom_osk_index) {
 | 
					            ui->line_edit_osk, &QLineEdit::returnPressed, this,
 | 
				
			||||||
            case BottomOSKIndex::LowerCase:
 | 
					            [this] { TranslateButtonPress(HIDButton::Plus); }, Qt::QueuedConnection);
 | 
				
			||||||
                ui->button_ok->click();
 | 
					 | 
				
			||||||
                break;
 | 
					 | 
				
			||||||
            case BottomOSKIndex::UpperCase:
 | 
					 | 
				
			||||||
                ui->button_ok_shift->click();
 | 
					 | 
				
			||||||
                break;
 | 
					 | 
				
			||||||
            case BottomOSKIndex::NumberPad:
 | 
					 | 
				
			||||||
                ui->button_ok_num->click();
 | 
					 | 
				
			||||||
                break;
 | 
					 | 
				
			||||||
            default:
 | 
					 | 
				
			||||||
                break;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ui->line_edit_osk->setPlaceholderText(
 | 
					        ui->line_edit_osk->setPlaceholderText(
 | 
				
			||||||
            QString::fromStdU16String(initialize_parameters.guide_text));
 | 
					            QString::fromStdU16String(initialize_parameters.guide_text));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user