599 |
void on_cachelist_destroy(GtkWidget *widget, appdata_t *appdata) { |
void on_cachelist_destroy(GtkWidget *widget, appdata_t *appdata) { |
600 |
printf("cachelist destroy\n"); |
printf("cachelist destroy\n"); |
601 |
|
|
602 |
|
HildonWindowStack *stack = hildon_window_stack_get_default(); |
603 |
|
appdata->window = HILDON_WINDOW(hildon_window_stack_peek(stack)); |
604 |
|
|
605 |
if(appdata->search_results) { |
if(appdata->search_results) { |
606 |
search_result_free(appdata->search_results); |
search_result_free(appdata->search_results); |
607 |
appdata->search_results = NULL; |
appdata->search_results = NULL; |
618 |
|
|
619 |
void cachelist_dialog(appdata_t *appdata, gpx_t *gpx) { |
void cachelist_dialog(appdata_t *appdata, gpx_t *gpx) { |
620 |
GtkWidget *window = hildon_stackable_window_new(); |
GtkWidget *window = hildon_stackable_window_new(); |
621 |
|
appdata->window = HILDON_WINDOW(window); |
622 |
|
|
623 |
/* store last "cur_view" in window */ |
/* store last "cur_view" in window */ |
624 |
g_object_set_data(G_OBJECT(window), "cur_view", appdata->cur_view); |
g_object_set_data(G_OBJECT(window), "cur_view", appdata->cur_view); |
625 |
|
|