From 9400348974b71f3fbfd5e6b7dc1be326e8630455 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 13 Dec 2004 19:03:10 +0000 Subject: [PATCH] *** empty log message *** svn path=/trunk/boinc/; revision=4835 --- api/graphics_api.C | 1 + api/graphics_impl.h | 1 + api/graphics_lib.C | 1 + api/x_opengl.C | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/graphics_api.C b/api/graphics_api.C index 22e4865b95..a7755290c8 100755 --- a/api/graphics_api.C +++ b/api/graphics_api.C @@ -7,6 +7,7 @@ static BOINC_MAIN_STATE boinc_main_state; static void init_main_state() { boinc_main_state.boinc_init_options_general_hook = boinc_init_options_general; boinc_main_state.boinc_is_standalone_hook = boinc_is_standalone; + boinc_main_state.boinc_get_init_data_hook = boinc_get_init_data; boinc_main_state.app_client_shm = app_client_shm; } diff --git a/api/graphics_impl.h b/api/graphics_impl.h index 1b120fc671..bfe4d2c7ac 100644 --- a/api/graphics_impl.h +++ b/api/graphics_impl.h @@ -28,6 +28,7 @@ typedef int (*BIOG_FUNC_PTR)(BOINC_OPTIONS&); struct BOINC_MAIN_STATE { BIOG_FUNC_PTR boinc_init_options_general_hook; bool (*boinc_is_standalone_hook)(); + int (*boinc_get_init_data_hook)(APP_INIT_DATA&); APP_CLIENT_SHM* app_client_shm; }; diff --git a/api/graphics_lib.C b/api/graphics_lib.C index 6cca91e234..86491a06d2 100644 --- a/api/graphics_lib.C +++ b/api/graphics_lib.C @@ -63,6 +63,7 @@ int boinc_init_options_graphics_lib( boinc_main_state.boinc_init_options_general_hook = boinc_init_options_general; boinc_main_state.boinc_is_standalone_hook = boinc_is_standalone; + boinc_main_state.boinc_get_init_data_hook = boinc_get_init_data; boinc_main_state.app_client_shm = app_client_shm; // figure out name of executable, and append .so diff --git a/api/x_opengl.C b/api/x_opengl.C index 7505077cfc..996978243a 100644 --- a/api/x_opengl.C +++ b/api/x_opengl.C @@ -97,7 +97,7 @@ static void make_new_window(int mode){ glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); glutInitWindowPosition(xpos, ypos); glutInitWindowSize(600, 400); - boinc_get_init_data(aid); + bmsp->boinc_get_init_data_hook(aid); if (!strlen(aid.app_name)) { strcpy(aid.app_name, "BOINC Application"); }