From e692750d5fdcf5d90ddc18424784c87eca4c165b Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Tue, 27 Apr 2010 06:23:52 +0000 Subject: Ensure that we clean up the root browser window svn path=/trunk/netsurf/; revision=10492 --- framebuffer/gui.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/framebuffer/gui.c b/framebuffer/gui.c index 0508e6a6e..27ef56fe3 100644 --- a/framebuffer/gui.c +++ b/framebuffer/gui.c @@ -428,14 +428,6 @@ static void gui_init(int argc, char** argv) } -static void gui_init2(int argc, char** argv) -{ - struct browser_window *bw; - - LOG(("calling browser_window_create")); - bw = browser_window_create(feurl, 0, 0, true, false); -} - /** Entry point from OS. * * /param argc The number of arguments in the string vector. @@ -444,6 +436,7 @@ static void gui_init2(int argc, char** argv) */ int main(int argc, char** argv) { + struct browser_window *bw; char options[PATH_MAX]; char messages[PATH_MAX]; @@ -457,10 +450,13 @@ int main(int argc, char** argv) gui_init(argc, argv); - gui_init2(argc, argv); + LOG(("calling browser_window_create")); + bw = browser_window_create(feurl, 0, 0, true, false); netsurf_main_loop(); + browser_window_destroy(bw); + netsurf_exit(); return 0; -- cgit v1.2.3