Skip to content

Commit

Permalink
fix progress bar still ongoing after user interraced, in OOKEdit app (#…
Browse files Browse the repository at this point in the history
…2397)

* _

* _

* format
  • Loading branch information
zxkmm authored Nov 28, 2024
1 parent 9a14d04 commit 67a804c
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion firmware/application/external/ook_editor/ui_ook_editor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ void OOKEditorAppView::start_tx() {

// `stop_tx` method: Stops the transmission and resets the progress bar.
void OOKEditorAppView::stop_tx() {
// TODO: model stopped but message still spamming.
is_transmitting = false; // set transmitting flag
stop_ook_file_tx(); // stop transmission
progressbar.set_value(0); // Reset progress bar to 0
Expand All @@ -82,7 +83,7 @@ void OOKEditorAppView::on_file_changed(const fs::path& new_file_path) {

// `on_tx_progress` method: Updates the progress bar based on transmission progress.
void OOKEditorAppView::on_tx_progress(const uint32_t progress, const bool done) {
progressbar.set_value(progress); // Update progress bar value
if (is_transmitting) progressbar.set_value(progress); // Update progress bar value
if (done) {
stop_tx(); // Stop transmission when progress reaches maximum
}
Expand Down

0 comments on commit 67a804c

Please sign in to comment.