Don't insert unprintable characters in KRunner

wilder-portage-prov
Alexander Lohnau 6 years ago
parent f3c6af1bc9
commit 0ab573ced3
  1. 5
      lookandfeel/contents/runcommand/RunCommand.qml

@ -221,7 +221,10 @@ ColumnLayout {
} else if (ctrl && event.key === Qt.Key_K) {
decrementCurrentIndex()
} else if (event.text !== "") {
queryField.text += event.text;
// This prevents unprintable control characters from being inserted
if (!/[\x00-\x1F\x7F]/.test(event.text)) {
queryField.text += event.text;
}
queryField.focus = true;
}
}

Loading…
Cancel
Save