mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2024-12-04 23:45:26 +00:00
fix progress bar still ongoing after user interraced, in OOKEdit app (#2397)
* _ * _ * format
This commit is contained in:
parent
9a14d04c91
commit
67a804c5ba
@ -57,6 +57,7 @@ void OOKEditorAppView::start_tx() {
|
|||||||
|
|
||||||
// `stop_tx` method: Stops the transmission and resets the progress bar.
|
// `stop_tx` method: Stops the transmission and resets the progress bar.
|
||||||
void OOKEditorAppView::stop_tx() {
|
void OOKEditorAppView::stop_tx() {
|
||||||
|
// TODO: model stopped but message still spamming.
|
||||||
is_transmitting = false; // set transmitting flag
|
is_transmitting = false; // set transmitting flag
|
||||||
stop_ook_file_tx(); // stop transmission
|
stop_ook_file_tx(); // stop transmission
|
||||||
progressbar.set_value(0); // Reset progress bar to 0
|
progressbar.set_value(0); // Reset progress bar to 0
|
||||||
@ -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.
|
// `on_tx_progress` method: Updates the progress bar based on transmission progress.
|
||||||
void OOKEditorAppView::on_tx_progress(const uint32_t progress, const bool done) {
|
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) {
|
if (done) {
|
||||||
stop_tx(); // Stop transmission when progress reaches maximum
|
stop_tx(); // Stop transmission when progress reaches maximum
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user