Changeset 4339
- Timestamp:
- 2003-05-27T10:58:48+12:00 (21 years ago)
- Location:
- trunk/gsdl/src/w32server
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/w32server/fnord.cpp
r4292 r4339 340 340 enterlib_libaccessnum = libaccessnum; 341 341 342 // do a quick check to make sure we're using netscape when 343 // we should be (it might have been just installed) 344 if (netscapeneeded) gsdl_check_browser_settings (netscapeneeded); 345 346 char *cstr_url = url.getcstr(); 347 if (strlen (startbrowserdir) <= 0) { 348 res = startbrowser (cstr_url, gsdl_browser_exe, NULL); 349 350 } else res = startbrowser (cstr_url, gsdl_browser_exe, startbrowserdir); 351 352 delete cstr_url; 353 342 if (gsdl_start_browser) { 343 344 // do a quick check to make sure we're using netscape when 345 // we should be (it might have been just installed) 346 if (netscapeneeded) gsdl_check_browser_settings (netscapeneeded); 347 348 char *cstr_url = url.getcstr(); 349 if (strlen (startbrowserdir) <= 0) { 350 res = startbrowser (cstr_url, gsdl_browser_exe, NULL); 351 352 } else res = startbrowser (cstr_url, gsdl_browser_exe, startbrowserdir); 353 354 delete cstr_url; 355 356 } else { 357 return 1; 358 } 354 359 } 355 360 … … 496 501 if ((GoButton != NULL) && ((HWND)LParam == GoButton)) { 497 502 // attempt to start a browser 503 gsdl_start_browser = 1; 498 504 if (enter_library (Window) && !gsdl_show_console) 499 505 ShowWindow(Window,SW_MINIMIZE); … … 974 980 975 981 // attempt to start a browser 976 if (gsdl_show_console ) infostring = strnothing;982 if (gsdl_show_console || !gsdl_start_browser) infostring = strnothing; 977 983 else infostring = strsb; 978 984 paint_window (pdc, windowRect); … … 1030 1036 // do check 1031 1037 lastcheck = GetTickCount(); 1032 if ( browserrunning(gsdl_browser_exe) == NO_ERROR) {1038 if (gsdl_start_browser && browserrunning(gsdl_browser_exe) == NO_ERROR) { 1033 1039 // we were able to connect to a browser 1034 1040 seenbrowser = 1; -
trunk/gsdl/src/w32server/settings.cpp
r4292 r4339 63 63 char gsdl_browser_exe[MAX_FILENAME_SIZE] = ""; 64 64 text_t gsdl_url; 65 int gsdl_start_browser = 1; 65 66 66 67 // private data … … 305 306 write_ini_line(fout, "browserexe", gsdl_browser_exe); 306 307 write_ini_line(fout, "collections", gsdl_collections); 308 write_ini_line(fout, "start_browser", text_t(gsdl_start_browser)); 307 309 308 310 // collection levels … … 386 388 gsdl_port_num = 80; 387 389 gsdl_auto_enter = 0; 388 390 gsdl_start_browser = 1; 391 389 392 check_installed_browsers (netscapeneeded); 390 393 gsdl_browser = GS_IEXPLORE; … … 449 452 } else if (key == "autoenter") { 450 453 gsdl_auto_enter = value.getint(); 454 455 } else if (key == "start_browser") { 456 gsdl_start_browser = value.getint(); 451 457 452 458 } else if (key == "browser") { -
trunk/gsdl/src/w32server/settings.h
r4292 r4339 58 58 extern char gsdl_browser_exe[MAX_FILENAME_SIZE]; 59 59 extern text_t gsdl_url; 60 extern int gsdl_start_browser; 60 61 61 62 void Settings_Dialog(HWND window, int netscapeneeded);
Note:
See TracChangeset
for help on using the changeset viewer.