From d831945bb2f50d5edcc8f30198a8a0e6980ec1c3 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Sat, 10 Aug 2019 11:33:56 +0300 Subject: [PATCH] add option to resend last input --- main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 62b00e6..44ab6bf 100644 --- a/main.cpp +++ b/main.cpp @@ -994,12 +994,19 @@ int main(int argc, char** argv) { }; printf("\n"); std::thread inputThread([]() { + std::string inputOld = ""; while (true) { std::string input; std::cout << "Enter text: "; getline(std::cin, input); + if (input.empty()) { + std::cout << "Re-sending ... " << std::endl; + input = inputOld; + } else { + std::cout << "Sending ... " << std::endl; + } setText(input.size(), input.data()); - std::cout << "Sending ... " << std::endl; + inputOld = input; } });