Add a basic "ok" message if an error condition occurs with the snapshot
(based on tip from Melchior)
This commit is contained in:
parent
e8015f0840
commit
b2f9f52f88
1 changed files with 12 additions and 11 deletions
23
keyboard.xml
23
keyboard.xml
|
@ -1125,19 +1125,20 @@ top down before the key bindings are parsed.
|
||||||
var path = getprop("/sim/paths/screenshot-last");
|
var path = getprop("/sim/paths/screenshot-last");
|
||||||
var threading = getprop("/sim/rendering/multithreading-mode");
|
var threading = getprop("/sim/rendering/multithreading-mode");
|
||||||
var message = "";
|
var message = "";
|
||||||
var delay = 3;
|
if ( threading != nil and threading != "" and
|
||||||
if (success) {
|
threading != "SingleThreaded" )
|
||||||
message = "Screenshot written to '" ~ path ~ "'";
|
{
|
||||||
delay = 2;
|
|
||||||
} else {
|
|
||||||
message = "Error writing screenshot '" ~ path ~ "'";
|
|
||||||
delay = 5;
|
|
||||||
}
|
|
||||||
if ( threading != nil and threading != "" and threading != "SingleThreaded" ) {
|
|
||||||
message = "Threading model must be SingleThreaded (or not defined) for snapshots to work.";
|
message = "Threading model must be SingleThreaded (or not defined) for snapshots to work.";
|
||||||
delay = 7;
|
gui.popupTip(message, 600, { button: { legend: "Ok", default: 1, binding: { command: "dialog-close" }}});
|
||||||
|
} else {
|
||||||
|
if (success) {
|
||||||
|
message = "Screenshot written to '" ~ path ~ "'";
|
||||||
|
gui.popupTip(message, 2);
|
||||||
|
} else {
|
||||||
|
message = "Error writing screenshot '" ~ path ~ "'";
|
||||||
|
gui.popupTip(message, 600, { button: { legend: "Ok", default: 1, binding: { command: "dialog-close" }}});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
gui.popupTip(message, delay);
|
|
||||||
</script>
|
</script>
|
||||||
</binding>
|
</binding>
|
||||||
<mod-shift>
|
<mod-shift>
|
||||||
|
|
Loading…
Reference in a new issue