mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-10-01 01:26:01 -04:00
Merge pull request #235 from Throne3d/fix/51-prompt-before-cmd
Prompt the user before executing a command in a cmd:// URL
This commit is contained in:
commit
0116d4176a
@ -497,7 +497,16 @@ void DatabaseWidget::openUrlForEntry(Entry* entry)
|
||||
|
||||
if (urlString.startsWith("cmd://")) {
|
||||
if (urlString.length() > 6) {
|
||||
QProcess::startDetached(urlString.mid(6));
|
||||
QMessageBox::StandardButton result;
|
||||
result = MessageBox::question(
|
||||
this, tr("Execute command?"),
|
||||
tr("Do you really want to execute the following command?<br><br>%1")
|
||||
.arg(urlString.left(200).toHtmlEscaped()),
|
||||
QMessageBox::Yes | QMessageBox::No);
|
||||
|
||||
if (result == QMessageBox::Yes) {
|
||||
QProcess::startDetached(urlString.mid(6));
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
Loading…
Reference in New Issue
Block a user