From: Jens Axboe Date: Tue, 6 Mar 2012 13:00:42 +0000 (+0100) Subject: gfio: connect buton fix X-Git-Tag: gfio-0.1~248 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=69406b92a7a1bd6d00c5bd02c0aa78836b046f4c;p=fio.git gfio: connect buton fix Signed-off-by: Jens Axboe --- diff --git a/gfio.c b/gfio.c index 0d18ef6f..47643521 100644 --- a/gfio.c +++ b/gfio.c @@ -1227,9 +1227,10 @@ 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"); - fio_clients_connect(); - pthread_create(&ui->t, NULL, job_thread, NULL); - gtk_widget_set_sensitive(ui->button[CONNECT_BUTTON], 0); + if (!fio_clients_connect()) { + pthread_create(&ui->t, NULL, job_thread, NULL); + gtk_widget_set_sensitive(ui->button[CONNECT_BUTTON], 0); + } } else { fio_clients_terminate(); gfio_set_connected(ui, 0);