From: Jens Axboe Date: Tue, 6 Mar 2012 19:47:15 +0000 (+0100) Subject: gfio: clear progress bar on job end X-Git-Tag: gfio-0.1~244 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=e34f6ad7123c686bb5c3cafe3377ca7a7ed0e899;hp=63a130b7f037b55b56de05921803254a7b9ed9bb gfio: clear progress bar on job end And detach fio server thread. Signed-off-by: Jens Axboe --- diff --git a/gfio.c b/gfio.c index 4c9cce15..9c26fece 100644 --- a/gfio.c +++ b/gfio.c @@ -1227,6 +1227,7 @@ static void gfio_start_server(struct gui *ui) if (!gfio_server_running) { gfio_server_running = 1; pthread_create(&ui->server_t, NULL, server_thread, NULL); + pthread_detach(ui->server_t); } } @@ -1249,6 +1250,7 @@ static void connect_clicked(GtkWidget *widget, gpointer data) if (!ui->nr_job_files) file_open(widget, data); gtk_progress_bar_set_text(GTK_PROGRESS_BAR(ui->thread_status_pb), "No jobs running"); + gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui->thread_status_pb), 0.0); if (!fio_clients_connect()) { pthread_create(&ui->t, NULL, job_thread, NULL); gtk_widget_set_sensitive(ui->button[CONNECT_BUTTON], 0);