summaryrefslogtreecommitdiff
path: root/navit/navit.c
diff options
context:
space:
mode:
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-05-01 18:29:44 +0000
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-05-01 18:29:44 +0000
commit3cd6439ec3a558592506a04093b75e10fec33de1 (patch)
tree25b77a8ed471950ea4ac268166b831b06960516c /navit/navit.c
parent5441df3d5f12cd9f21d673dc39c1b611f5140d03 (diff)
downloadnavit-svn-3cd6439ec3a558592506a04093b75e10fec33de1.tar.gz
Fix:core:Don't call navit_destroy from navit_init; fixes #1030 (crash on shutdown)
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5065 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/navit.c')
-rw-r--r--navit/navit.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/navit/navit.c b/navit/navit.c
index bf2178e6..c9572d7c 100644
--- a/navit/navit.c
+++ b/navit/navit.c
@@ -1969,12 +1969,10 @@ navit_init(struct navit *this_)
if (!this_->gui && !(this_->flags & 2)) {
dbg(0,"Warning: No GUI available.\n");
- navit_destroy(this_);
return;
}
if (!this_->gra && !(this_->flags & 1)) {
dbg(0,"Warning: No graphics subsystem available.\n");
- navit_destroy(this_);
return;
}
dbg(2,"Connecting gui to graphics\n");
@@ -1985,8 +1983,6 @@ navit_init(struct navit *this_)
dbg(0,"failed to connect graphics '%s' to gui '%s'\n", attr_type_graphics.u.str, attr_type_gui.u.str);
dbg(0," Please see http://wiki.navit-project.org/index.php/Failed_to_connect_graphics_to_gui\n");
dbg(0," for explanations and solutions\n");
-
- navit_destroy(this_);
return;
}
if (this_->speech && this_->navigation) {