diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-11-04 03:37:17 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-11-04 03:37:17 +0000 |
| commit | d4d89ce0bbd3dd0c556a593accb5e48f7ae09d9e (patch) | |
| tree | 3424838cd57320229fa74105ab4b4618a1860450 /src/openbox.cc | |
| parent | e9085c3a45be749fb5bda969552be52a0d60afe0 (diff) | |
documenting classes!
Diffstat (limited to 'src/openbox.cc')
| -rw-r--r-- | src/openbox.cc | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/openbox.cc b/src/openbox.cc index 4aac9ba5..2d1b0307 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -44,22 +44,6 @@ namespace ob { Openbox *Openbox::instance = (Openbox *) 0; -int Openbox::xerrorHandler(Display *d, XErrorEvent *e) -{ -#ifdef DEBUG - char errtxt[128]; - - XGetErrorText(d, e->error_code, errtxt, 128); - printf("X Error: %s\n", errtxt); -#else - (void)d; - (void)e; -#endif - - return false; -} - - void Openbox::signalHandler(int signal) { switch (signal) { @@ -86,7 +70,7 @@ Openbox::Openbox(int argc, char **argv) { struct sigaction action; - _state = State_Starting; + _state = State_Starting; // initializing everything Openbox::instance = this; @@ -118,6 +102,8 @@ Openbox::Openbox(int argc, char **argv) Openbox::~Openbox() { + _state = State_Exiting; // time to kill everything + // close the X display otk::OBDisplay::destroy(); } @@ -209,7 +195,7 @@ void Openbox::showHelp() void Openbox::eventLoop() { - while (_state == State_Normal) { + while (!_doshutdown) { if (XPending(otk::OBDisplay::display)) { XEvent e; XNextEvent(otk::OBDisplay::display, &e); |
