Mercurial > audlegacy-plugins
diff src/bluetooth/scan_gui.c @ 2732:1a27c497e526
indentation and some small bug fixing
| author | Paula Stanciu <paula.stanciu@gmail.com> |
|---|---|
| date | Mon, 30 Jun 2008 00:34:56 +0300 |
| parents | 229647ca4942 |
| children | d3d71539d675 |
line wrap: on
line diff
--- a/src/bluetooth/scan_gui.c Sun Jun 29 00:04:49 2008 -0500 +++ b/src/bluetooth/scan_gui.c Mon Jun 30 00:34:56 2008 +0300 @@ -10,20 +10,25 @@ gpointer progress() { -for(;;){ - gtk_progress_bar_pulse(GTK_PROGRESS_BAR(progress_bar)); - printf("threadfunction\n"); - sleep(1); - if(discover_finish == 2 ) { - gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress_bar),1); + for(;;){ + if(window){ + gtk_progress_bar_pulse(GTK_PROGRESS_BAR(progress_bar)); + } + sleep(1); + if(discover_finish == 2 ) { + if(window){ + gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress_bar),1); + } return 0; } } -return 0; + return 0; } void show_no_devices(){ - gtk_label_set_text(GTK_LABEL(scan_label),"No devices found!"); + if(window ){ + gtk_label_set_text(GTK_LABEL(scan_label),"No devices found!"); + } } void destroy_scan_window(){ gtk_widget_hide(window); @@ -68,12 +73,12 @@ if (!GTK_WIDGET_VISIBLE (window)) gtk_widget_show_all (window); else - { + { gtk_widget_destroy (window); g_free(filename); window = NULL; } - } + } }
