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;
         }
 
-     }
+    }
 
 }