summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2021-05-25 18:23:08 -0700
committerGravatar GitHub2021-05-25 18:23:08 -0700
commit3394f24728050368086afae4beae81e5bd21d9f1 (patch)
tree8c6060e873225c8344bc93f8aa00e3cb46ac0a80
parentcommon: fs: Rework the Common Filesystem interface to make use of std::filesy... (diff)
parentapplets/swkbd: Make use of QueuedConnection in returnPressed signal (diff)
downloadyuzu-3394f24728050368086afae4beae81e5bd21d9f1.tar.gz
yuzu-3394f24728050368086afae4beae81e5bd21d9f1.tar.xz
yuzu-3394f24728050368086afae4beae81e5bd21d9f1.zip
Merge pull request #6339 from Morph1984/swkbd-queuedconnection
applets/swkbd: Make use of QueuedConnection in returnPressed signal
-rw-r--r--src/yuzu/applets/software_keyboard.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/yuzu/applets/software_keyboard.cpp b/src/yuzu/applets/software_keyboard.cpp
index b0f764994..a9a095d58 100644
--- a/src/yuzu/applets/software_keyboard.cpp
+++ b/src/yuzu/applets/software_keyboard.cpp
@@ -720,21 +720,9 @@ void QtSoftwareKeyboardDialog::SetTextDrawType() {
720 ui->line_edit_osk->setFocus(); 720 ui->line_edit_osk->setFocus();
721 }); 721 });
722 722
723 connect(ui->line_edit_osk, &QLineEdit::returnPressed, [this] { 723 connect(
724 switch (bottom_osk_index) { 724 ui->line_edit_osk, &QLineEdit::returnPressed, this,
725 case BottomOSKIndex::LowerCase: 725 [this] { TranslateButtonPress(HIDButton::Plus); }, Qt::QueuedConnection);
726 ui->button_ok->click();
727 break;
728 case BottomOSKIndex::UpperCase:
729 ui->button_ok_shift->click();
730 break;
731 case BottomOSKIndex::NumberPad:
732 ui->button_ok_num->click();
733 break;
734 default:
735 break;
736 }
737 });
738 726
739 ui->line_edit_osk->setPlaceholderText( 727 ui->line_edit_osk->setPlaceholderText(
740 QString::fromStdU16String(initialize_parameters.guide_text)); 728 QString::fromStdU16String(initialize_parameters.guide_text));