# # # patch "guitone/src/monotone/Monotone.cpp" # from [927f1043571b5ae979f5d8b08c61710a0e6a75e3] # to [d59f5e25a79e5bfe685a5c5c197ef987815616f8] # # patch "guitone/src/monotone/Monotone.h" # from [7dc8870e084b0cd4a5bf8b8c14fec5c7540fdfff] # to [4096eea2ec6fcfb550252ca7e9f902708af64781] # # patch "guitone/src/view/dialogs/GenerateKeypair.cpp" # from [2899d8ea60ce85aaa939cad2072c763bd2b8a5ba] # to [e10b2c616092b8bc1a685a54b170c38cd90de540] # ============================================================ --- guitone/src/monotone/Monotone.cpp 927f1043571b5ae979f5d8b08c61710a0e6a75e3 +++ guitone/src/monotone/Monotone.cpp d59f5e25a79e5bfe685a5c5c197ef987815616f8 @@ -406,10 +406,15 @@ QString Monotone::getDataAndReset() QString Monotone::getDataAndReset() { QString data(output); - isProcessingData = false; + reset(); return data; } +void Monotone::reset() +{ + isProcessingData = false; +} + bool Monotone::runCommand(const QString & path, const QStringList & params, QString & output) { QProcess proc; ============================================================ --- guitone/src/monotone/Monotone.h 7dc8870e084b0cd4a5bf8b8c14fec5c7540fdfff +++ guitone/src/monotone/Monotone.h 4096eea2ec6fcfb550252ca7e9f902708af64781 @@ -50,6 +50,7 @@ class Monotone : public QObject bool executeCommand(const QStringList &, const QStringList &, int &); QString getDataAndReset(); + void reset(); private: Monotone(QObject *); ============================================================ --- guitone/src/view/dialogs/GenerateKeypair.cpp 2899d8ea60ce85aaa939cad2072c763bd2b8a5ba +++ guitone/src/view/dialogs/GenerateKeypair.cpp e10b2c616092b8bc1a685a54b170c38cd90de540 @@ -85,6 +85,7 @@ void GenerateKeypair::accept() ); return; } + mtn->reset(); done(QDialog::Accepted); }