diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-04 09:27:50 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-04 09:27:50 +0000 |
| commit | fdb4e652f7b196eacc4f942d403910400087ce2a (patch) | |
| tree | 02bd424ce85914297e37a7cc3b7d74f964877e98 /src/rootwindow.cc | |
| parent | aef2ab758da67369e365c8d59c6242fa58b9e5b2 (diff) | |
move the approproate code for map request handling to the client class. this will deiconify the window when requested.
Diffstat (limited to 'src/rootwindow.cc')
| -rw-r--r-- | src/rootwindow.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/rootwindow.cc b/src/rootwindow.cc index 771cc799..81b19ee1 100644 --- a/src/rootwindow.cc +++ b/src/rootwindow.cc @@ -7,6 +7,7 @@ #include "rootwindow.hh" #include "openbox.hh" #include "screen.hh" +#include "client.hh" #include "otk/display.hh" namespace ob { @@ -102,17 +103,13 @@ void OBRootWindow::setDesktopName(int i, const std::string &name) void OBRootWindow::mapRequestHandler(const XMapRequestEvent &e) { + otk::OtkEventHandler::mapRequestHandler(e); + #ifdef DEBUG printf("MapRequest for 0x%lx\n", e.window); #endif // DEBUG - OBClient *client = Openbox::instance->findClient(e.window); - - if (client) { - // XXX: uniconify and/or unshade the window - } else { - Openbox::instance->screen(_info->screen())->manageWindow(e.window); - } + Openbox::instance->screen(_info->screen())->manageWindow(e.window); } } |
