summaryrefslogtreecommitdiff
path: root/src/openbox.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-01 11:45:55 +0000
committerDana Jansens <danakj@orodu.net>2002-12-01 11:45:55 +0000
commitfb3848450e649a05c0bed84a02bc9ab4e563b5d9 (patch)
tree97db6c6ba662c354c46c46f440364bb9e43d076e /src/openbox.cc
parentfac1a6581b65b91eba3024d813a393e04007e197 (diff)
window decorations use "unmanaged" widgets now.
Diffstat (limited to 'src/openbox.cc')
-rw-r--r--src/openbox.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/openbox.cc b/src/openbox.cc
index 93570c8c..0c534a0f 100644
--- a/src/openbox.cc
+++ b/src/openbox.cc
@@ -74,6 +74,8 @@ void Openbox::signalHandler(int signal)
Openbox::Openbox(int argc, char **argv)
+ : otk::OtkEventDispatcher(),
+ otk::OtkEventHandler()
{
struct sigaction action;
@@ -244,14 +246,8 @@ void Openbox::showHelp()
void Openbox::eventLoop()
{
while (!_doshutdown) {
- if (XPending(otk::OBDisplay::display)) {
- XEvent e;
- XNextEvent(otk::OBDisplay::display, &e);
- //process_event(&e);
- _xeventhandler.handle(e);
- } else {
- _timermanager.fire();
- }
+ dispatchEvents(); // from OtkEventDispatcher
+ _timermanager.fire();
}
}