[keyboard] Avoid crash with unconfigured keyboards
- If there's no items at all, ->currentItem() can return nullptr, so don't dereference that. Found on FreeBSD.
This commit is contained in:
parent
fd5097c466
commit
b704933b58
@ -216,12 +216,12 @@ QString
|
|||||||
KeyboardPage::prettyStatus() const
|
KeyboardPage::prettyStatus() const
|
||||||
{
|
{
|
||||||
QString status;
|
QString status;
|
||||||
status += tr( "Set keyboard model to %1.<br/>" )
|
status += tr( "Set keyboard model to %1.<br/>" ).arg( ui->comboBoxModel->currentText() );
|
||||||
.arg( ui->comboBoxModel->currentText() );
|
|
||||||
status += tr( "Set keyboard layout to %1/%2." )
|
QString layout = ui->listLayout->currentIndex().data().toString();
|
||||||
.arg( ui->listLayout->currentIndex().data().toString() )
|
QString variant = ui->listVariant->currentItem() ? ui->listVariant->currentItem()->text() : QString( "<default>" );
|
||||||
.arg( ui->listVariant->currentItem()->text() );
|
status += tr( "Set keyboard layout to %1/%2." ).arg( layout, variant );
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user