summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2005-12-11 12:33:08 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2005-12-11 12:33:08 +0000
commitd98bac23e8073c4b647d27205389ffa12832620a (patch)
tree3b425cd1a451269944ddc32670b062f5e5889770
parentcd37f5b7f272f854d9df3132d629a7eebeabeaf7 (diff)
downloadnavit-svn-d98bac23e8073c4b647d27205389ffa12832620a.tar.gz
Bugfixes
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit/src@24 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--cursor.h1
-rw-r--r--gui/gtk/gui_gtk_menu.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/cursor.h b/cursor.h
index 5a71ace2..eeb63069 100644
--- a/cursor.h
+++ b/cursor.h
@@ -1,5 +1,6 @@
struct cursor;
struct container;
+struct vehicle;
struct coord * cursor_pos_get(struct cursor *this);
struct cursor *cursor_new(struct container *co, struct vehicle *v);
diff --git a/gui/gtk/gui_gtk_menu.c b/gui/gtk/gui_gtk_menu.c
index 3de3c1cf..cba1babb 100644
--- a/gui/gtk/gui_gtk_menu.c
+++ b/gui/gtk/gui_gtk_menu.c
@@ -186,6 +186,7 @@ gui_gtk_menu_new(struct container *co, GtkWidget **widget)
item=gtk_menu_item_new_with_label("Goto");
gtk_menu_bar_append(GTK_MENU_BAR(menu), item);
{
+ menu2=gtk_menu_new();
}
gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), menu2);
@@ -296,7 +297,7 @@ gui_gtk_menu_new(struct container *co, GtkWidget **widget)
GList *list;
file=fopen("locations.txt","r");
- while (fgets(buffer,8192,file)) {
+ while (file && fgets(buffer,8192,file)) {
dest=malloc(sizeof(*dest));
dest->co=co;
len=strlen(buffer)-1;