diff --git a/src/cheogram/res/values/strings.xml b/src/cheogram/res/values/strings.xml
index bc35884e59447bf7e5e1e97047d38510e84e5033..23cb914f544bbdcdfed2287eb1bfe7a7631fa364 100644
--- a/src/cheogram/res/values/strings.xml
+++ b/src/cheogram/res/values/strings.xml
@@ -18,4 +18,5 @@
Back
Finish
Close
+ Go
diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java
index cc9ff1a10146f34f5b5e48be63367dd88284edae..8a09d45fc4875987b234e80a6e88f0dcb79f6aa7 100644
--- a/src/main/java/eu/siacs/conversations/entities/Conversation.java
+++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java
@@ -1778,6 +1778,12 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl
removeSession(this);
return;
}
+
+ if (command.getAttribute("status").equals("executing") && actionsAdapter.getCount() < 1) {
+ // No actions have been given, but we are not done?
+ // This is probably a spec violation, but we should do *something*
+ actionsAdapter.add("execute");
+ }
}
if (actionsAdapter.getCount() > 0) {