aboutsummaryrefslogtreecommitdiff
path: root/jim-interactive.c
diff options
context:
space:
mode:
Diffstat (limited to 'jim-interactive.c')
-rw-r--r--jim-interactive.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/jim-interactive.c b/jim-interactive.c
index 00813a7..4724a2c 100644
--- a/jim-interactive.c
+++ b/jim-interactive.c
@@ -43,6 +43,9 @@ int Jim_InteractivePrompt(Jim_Interp *interp)
Jim_DecrRefCount(interp, scriptObjPtr);
goto out;
}
+ if (Jim_Length(scriptObjPtr) != 0) {
+ Jim_AppendString(interp, scriptObjPtr, "\n", 1);
+ }
Jim_AppendString(interp, scriptObjPtr, buf, -1);
str = Jim_GetString(scriptObjPtr, &len);
if (Jim_ScriptIsComplete(str, len, &state))