Subsequent identical messages are not displayed in Terminal

Arduino Uno connected via USB to Macbook Pro (MacOS 10.12.6)
Blynk on Samsung A5 (Android 6.0.1)

The issue takes place only when using TerminalWidget::flush() mehod.

Code to reproduce:

int c = 0;
BLYNK_WRITE(V5)
{
  ++c;
  terminal.println("V5");
  terminal.flush();
} // BUG: only first sequential message is displayed, the others are lost!

BLYNK_WRITE(V6)
{
  terminal.println(String("c = ") + ++c);
  terminal.flush();
} // OK

BLYNK_WRITE(V7)
{
  terminal.println("V7");
} // OK, messages are stored in buffer and displayed once upon a time
1 Like

@vshymanskyy please take a look.