Commit 5ea502f67a3b99b1838f6fdf5b0da9afed667320
1 parent
fa979f8d
Exists in
master
and in
1 other branch
Refactoring single file transfer dialog.
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
src/filetransfer/worker.c
@@ -594,8 +594,13 @@ static gboolean do_timer(V3270FTWorker *worker) { | @@ -594,8 +594,13 @@ static gboolean do_timer(V3270FTWorker *worker) { | ||
594 | gtk_progress_bar_set_text(worker->pbar,gettext(message)); | 594 | gtk_progress_bar_set_text(worker->pbar,gettext(message)); |
595 | 595 | ||
596 | pulse_stop(worker); | 596 | pulse_stop(worker); |
597 | + | ||
598 | + // Emit "transfer failed" | ||
597 | g_signal_emit(GTK_WIDGET(widget),v3270_worker_signals[V3270_WORKER_TRANSFER_FAILED_SIGNAL], 0, gettext(message), NULL); | 599 | g_signal_emit(GTK_WIDGET(widget),v3270_worker_signals[V3270_WORKER_TRANSFER_FAILED_SIGNAL], 0, gettext(message), NULL); |
598 | 600 | ||
601 | + // Emit "no transfer" | ||
602 | + ft_state_changed(worker->hSession, LIB3270_FT_STATE_NONE, _("No transfer in progress"), widget); | ||
603 | + | ||
599 | return -1; | 604 | return -1; |
600 | } | 605 | } |
601 | 606 | ||
@@ -621,7 +626,6 @@ static gboolean do_timer(V3270FTWorker *worker) { | @@ -621,7 +626,6 @@ static gboolean do_timer(V3270FTWorker *worker) { | ||
621 | return -1; | 626 | return -1; |
622 | } | 627 | } |
623 | 628 | ||
624 | - debug("*************************************worker=%p",widget); | ||
625 | lib3270_ft_set_user_data(worker->hSession,widget); | 629 | lib3270_ft_set_user_data(worker->hSession,widget); |
626 | 630 | ||
627 | cbk->complete = ft_complete; | 631 | cbk->complete = ft_complete; |