Author: bonefish Date: 2010-03-27 19:15:17 +0100 (Sat, 27 Mar 2010) New Revision: 35977 Changeset: http://dev.haiku-os.org/changeset/35977/haiku Modified: haiku/trunk/src/system/boot/loader/main.cpp haiku/trunk/src/system/boot/loader/menu.cpp Log: Moved setting the debug syslog default to main(). Previously that was done only when the boot loader menu was entered. Modified: haiku/trunk/src/system/boot/loader/main.cpp =================================================================== --- haiku/trunk/src/system/boot/loader/main.cpp 2010-03-27 18:13:11 UTC (rev 35976) +++ haiku/trunk/src/system/boot/loader/main.cpp 2010-03-27 18:15:17 UTC (rev 35977) @@ -35,6 +35,11 @@ TRACE(("boot(): heap initialized...\n")); + // set debug syslog default +#if KDEBUG_ENABLE_DEBUG_SYSLOG + gKernelArgs.keep_debug_output_buffer = true; +#endif + // construct boot_volume KMessage explicitely new(&gKernelArgs.boot_volume) KMessage; Modified: haiku/trunk/src/system/boot/loader/menu.cpp =================================================================== --- haiku/trunk/src/system/boot/loader/menu.cpp 2010-03-27 18:13:11 UTC (rev 35976) +++ haiku/trunk/src/system/boot/loader/menu.cpp 2010-03-27 18:15:17 UTC (rev 35977) @@ -734,12 +734,6 @@ item->SetHelpText("Displays debug output on screen while the system " "is booting, instead of the normal boot logo."); - // set debug syslog default; doesn't really belong here, but there's no - // better place ATM -#if KDEBUG_ENABLE_DEBUG_SYSLOG - gKernelArgs.keep_debug_output_buffer = true; -#endif - menu->AddItem(item = new(nothrow) MenuItem("Enable debug syslog")); item->SetType(MENU_ITEM_MARKABLE); item->SetMarked(gKernelArgs.keep_debug_output_buffer);