From 7e6752726790043bc14c1843690cf9c7d32a6bc6 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 29 Mar 2010 16:59:30 +0000 Subject: first part of initialisation refactor move gui_init2 into frontends svn path=/trunk/netsurf/; revision=10202 --- gtk/gtk_gui.c | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) (limited to 'gtk/gtk_gui.c') diff --git a/gtk/gtk_gui.c b/gtk/gtk_gui.c index faa38a960..00d668a4f 100644 --- a/gtk/gtk_gui.c +++ b/gtk/gtk_gui.c @@ -114,24 +114,6 @@ static void nsgtk_PDF_no_pass(GtkButton *w, gpointer data); #define THROBBER_FRAMES 9 -/** - * Main entry point from OS. - */ -int main(int argc, char** argv) -{ - gtk_init(&argc, &argv); - - setbuf(stderr, NULL); - - /* initialise netsurf */ - netsurf_init(argc, argv); - - netsurf_main_loop(); - - netsurf_exit(); - - return 0; -} /** @@ -321,7 +303,7 @@ void nsgtk_init_glade(void) * * Opens the main browser window. */ -void gui_init2(int argc, char** argv) +static void gui_init2(int argc, char** argv) { struct browser_window *bw; const char *addr = NETSURF_HOMEPAGE; @@ -335,6 +317,27 @@ void gui_init2(int argc, char** argv) bw = browser_window_create(addr, 0, 0, true, false); } +/** + * Main entry point from OS. + */ +int main(int argc, char** argv) +{ + gtk_init(&argc, &argv); + + setbuf(stderr, NULL); + + /* initialise netsurf */ + netsurf_init(argc, argv); + + gui_init2(argc, argv); + + netsurf_main_loop(); + + netsurf_exit(); + + return 0; +} + void gui_poll(bool active) { -- cgit v1.2.3