diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2012-12-05 21:19:30 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2012-12-05 21:19:30 -0800 |
commit | d5da3c9a958de044ad934290d72ee9e1213fa427 (patch) | |
tree | 9a2bc5efd8748fc9d85c34265d86068e4eb1dba6 | |
parent | 9904272d2fd6c471641d3e37b5e4fe7e6b255765 (diff) | |
download | subsurface-d5da3c9a958de044ad934290d72ee9e1213fa427.tar.gz |
Prevent crash when no default device is set
We were dereferencing the default device, even if not set.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | gtk-gui.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1700,7 +1700,8 @@ static GtkComboBox *dc_device_selector(GtkWidget *vbox) if (default_index != -1) gtk_combo_box_set_active(GTK_COMBO_BOX(combo_box), default_index); else - gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_box))), + if (default_dive_computer_device) + gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(combo_box))), default_dive_computer_device); return GTK_COMBO_BOX(combo_box); |