- if (g_access ("/dev/ttyUSB0", R_OK) == 0)
- gtk_combo_box_append_text (w->ser_b, "/dev/ttyUSB0");
- if (g_access ("/dev/ttyUSB1", R_OK) == 0)
- gtk_combo_box_append_text (w->ser_b, "/dev/ttyUSB1");
- if (g_access ("/dev/ttyS0", R_OK) == 0)
- gtk_combo_box_append_text (w->ser_b, "/dev/ttyS0");
- if (g_access ("/dev/ttyS1", R_OK) == 0)
- gtk_combo_box_append_text (w->ser_b, "/dev/ttyS1");
+ if ( gps_port && strcmp (gps_port, "/dev/ttyUSB0") )
+ if (g_access ("/dev/ttyUSB0", R_OK) == 0)
+ vik_combo_box_text_append (w->ser_b, "/dev/ttyUSB0");
+ if ( gps_port && strcmp (gps_port, "/dev/ttyUSB1") )
+ if (g_access ("/dev/ttyUSB1", R_OK) == 0)
+ vik_combo_box_text_append (w->ser_b, "/dev/ttyUSB1");
+ if ( gps_port && strcmp (gps_port, "/dev/ttyS0") )
+ if (g_access ("/dev/ttyS0", R_OK) == 0)
+ vik_combo_box_text_append (w->ser_b, "/dev/ttyS0");
+ if ( gps_port && strcmp (gps_port, "/dev/ttyS1") )
+ if (g_access ("/dev/ttyS1", R_OK) == 0)
+ vik_combo_box_text_append (w->ser_b, "/dev/ttyS1");