diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-19 08:05:25 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-19 08:05:25 +0000 |
| commit | 9a5f1d7b5e153b18dbc7f63263ed927bd5a2000b (patch) | |
| tree | 64340baf2a19af6bafd19cbcc9b382786bfbf4df | |
| parent | c95a4e604ca50638c124577cbf52a28a943cf646 (diff) | |
shutdown everything before closing the display
| -rw-r--r-- | openbox/openbox.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/openbox/openbox.c b/openbox/openbox.c index 9f90a9e0..4556fc8f 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -150,9 +150,8 @@ int main(int argc, char **argv) client_manage_all(); ob_state = State_Running; - while (!ob_shutdown) { + while (!ob_shutdown) event_loop(); - } ob_state = State_Exiting; client_unmanage_all(); @@ -169,10 +168,10 @@ int main(int argc, char **argv) timer_shutdown(); } - XCloseDisplay(ob_display); - dispatch_shutdown(); + XCloseDisplay(ob_display); + /* XXX if (ob_restart) */ return 0; |
