From: Felix Domke Date: Mon, 3 Apr 2006 12:02:13 +0000 (+0000) Subject: remove some debug stuff, use bsod X-Git-Tag: 2.6.0~3737 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/1549758b328ad688a31df0b0dd076dda1d140367?ds=sidebyside remove some debug stuff, use bsod --- diff --git a/main/enigma.cpp b/main/enigma.cpp index a370d55c..f7cf44e0 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -29,6 +29,8 @@ #include #include +#include "bsod.h" + #ifdef HAVE_GSTREAMER #include #endif @@ -42,36 +44,7 @@ void object_dump() } #endif -void dumpRegion(const gRegion ®ion) -{ - fprintf(stderr, "extends: %d %d -> %d %d (%d rects)\n", - region.extends.left(), region.extends.top(), - region.extends.right(), region.extends.bottom(), region.rects.size()); -#if 0 - for (int y=0; y keyPressed; @@ -128,8 +101,6 @@ public: } }; -/************************************************/ - int exit_code; int main(int argc, char **argv) @@ -145,7 +116,8 @@ int main(int argc, char **argv) // set pythonpath if unset setenv("PYTHONPATH", LIBDIR "/enigma2/python", 0); printf("PYTHONPATH: %s\n", getenv("PYTHONPATH")); - + + bsodLogInit(); ePython python; eMain main; @@ -209,9 +181,14 @@ int main(int argc, char **argv) eRCInput::getInstance()->keyEvent.connect(slot(keyEvent)); printf("executing main\n"); - + + bsodCatchSignals(); + python.execute("mytest", "__main__"); + if (exit_code == 5) /* python crash */ + bsodFatal(); + dsk.paint(); dsk_lcd.paint(); @@ -245,11 +222,3 @@ void quitMainloop(int exitCode) exit_code = exitCode; eApp->quit(0); } - -void setLCD(const char *string) -{ -} - -void setLCDClock(const char *string) -{ -}