Skip to content

Commit

Permalink
ClassCastEx in case of some messages
Browse files Browse the repository at this point in the history
Cast is wrong, as message can be of multiple type.

Fixes #1036
  • Loading branch information
cstamas committed Jun 19, 2024
1 parent d2942cc commit 957f91a
Showing 1 changed file with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -312,9 +312,13 @@ private boolean doAccept(Message entry) {
break;
}
case Message.DISPLAY: {
Message.StringMessage d = (Message.StringMessage) entry;
clearDisplay();
terminal.writer().printf("%s%n", d.getMessage());
if (entry instanceof StringMessage) {
Message.StringMessage d = (Message.StringMessage) entry;
terminal.writer().printf("%s%n", d.getMessage());
} else if (entry instanceof ProjectEvent) {
Message.ProjectEvent d = (Message.ProjectEvent) entry;
terminal.writer().printf("[%s] %s%n", d.getProjectId(), d.getMessage());
}
break;
}
case Message.PRINT_OUT: {
Expand Down

0 comments on commit 957f91a

Please sign in to comment.