4
4
Index: gnomeradio-1.8/src/gui.c
5
5
===================================================================
6
--- gnomeradio-1.8.orig/src/gui.c 2013-12-04 05:58:02.730838625 +0000
7
+++ gnomeradio-1.8/src/gui.c 2013-12-04 05:58:02.726838625 +0000
6
--- gnomeradio-1.8.orig/src/gui.c 2014-01-05 13:44:22.648035647 +0000
7
+++ gnomeradio-1.8/src/gui.c 2014-01-05 13:44:22.644035647 +0000
10
10
gtk_widget_destroy(data.dialog);
12
12
- if (g_list_length(data.stations) > 0) {
13
13
+ if (data.stations != NULL) {
14
gfloat f = *((gfloat*)data.stations->data);
15
gtk_adjustment_set_value(adj, f*STEPS);
22
char *text = g_strdup_printf (ngettext ("%d station found.\n"
23
"Do you want to add it as preset?",
25
int response = gtk_dialog_run(GTK_DIALOG(dialog));
26
gtk_widget_destroy(dialog);
28
- for (ptr = data.stations; ptr; ptr = ptr->next) {
29
+ for (l = data.stations; l; l = l->next) {
30
18
if (response == GTK_RESPONSE_YES) {
31
19
preset *ps = g_malloc0(sizeof(preset));
32
20
ps->title = g_strdup(_("unnamed"));
33
- ps->freq = *((gfloat*)ptr->data);
21
- ps->freq = *((gfloat*)l->data);
34
22
- settings.presets = g_list_append(settings.presets, ps);
35
23
+ ps->freq = *((gfloat*) l->data);
36
24
+ settings.presets = g_list_prepend(settings.presets, ps);
39
28
+ g_free (l->data);
41
30
+ settings.presets = g_list_reverse(settings.presets);
47
36
int main(int argc, char* argv[])
67
56
gtk_widget_show_all(app);
68
57
Index: gnomeradio-1.8/src/prefs.c
69
58
===================================================================
70
--- gnomeradio-1.8.orig/src/prefs.c 2013-12-04 05:58:02.730838625 +0000
71
+++ gnomeradio-1.8/src/prefs.c 2013-12-04 05:58:02.726838625 +0000
59
--- gnomeradio-1.8.orig/src/prefs.c 2014-01-05 13:44:22.648035647 +0000
60
+++ gnomeradio-1.8/src/prefs.c 2014-01-05 13:44:22.644035647 +0000
72
61
@@ -179,8 +179,10 @@