Skip to content

Commit

Permalink
fix greetings with callback #855
Browse files Browse the repository at this point in the history
  • Loading branch information
jcubic committed Feb 1, 2023
1 parent 29791ab commit 77f703b
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions js/jquery.terminal-src.js
Original file line number Diff line number Diff line change
Expand Up @@ -8345,11 +8345,18 @@
self.echo(settings.greetings);
} else if (type === 'function') {
self.echo(function() {
try {
return settings.greetings.call(self, self.echo);
} catch (e) {
settings.greetings = null;
display_exception(e, 'greetings');
if (settings.greetings) {
try {
var defer = new $.Deferred();
var ret = settings.greetings.call(self, defer.resolve);
if (ret) {
defer.resolve(ret);
}
return defer.promise();
} catch (e) {
settings.greetings = null;
display_exception(e, 'greetings');
}
}
});
} else {
Expand Down

0 comments on commit 77f703b

Please sign in to comment.