$OpenBSD: patch-src_main_cc,v 1.1.1.1 2000/07/02 23:25:19 espie Exp $ --- src/main.cc.orig Wed May 31 08:21:41 2000 +++ src/main.cc Mon Jul 3 01:21:59 2000 @@ -767,11 +767,14 @@ void TrapSignal(int sig) QvwmError("Bus error"); } +// Debugger does not start up correctly on OpenBSD. +#ifndef __OpenBSD__ if (UseDebugger) { Debug debug; QvwmError("Starting %s...", DEBUGGER); debug.TraceStack(DEBUGGER, qvArgv[0]); } +#endif // terminate accessory processes // This is done in FinishQvwm, but it is not called from here... @@ -823,7 +826,7 @@ void TrapChild(int sig) if (pid <= 0) break; #ifdef USE_SS - if (scrSaver->NotifyDeadPid(pid)) + if (scrSaver && scrSaver->NotifyDeadPid(pid)) continue; #endif if (Indicator::NotifyDeadPid(pid))