X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.cc;h=44d3b8c42cf92872bd21d75d1ce689d0167e0632;hb=24924367f9486b29b8b9fd024781ccb5f9e0e276;hp=80622c1c426aee4bc80796c818994dea3b081ff7;hpb=a77f0fb344978bb4dafd2ad4639f3de3e090bf7b;p=chaz%2Fopenbox diff --git a/src/openbox.cc b/src/openbox.cc index 80622c1c..44d3b8c4 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -6,6 +6,7 @@ #include "../version.h" #include "openbox.hh" +#include "client.hh" #include "screen.hh" #include "otk/property.hh" #include "otk/display.hh" @@ -260,6 +261,7 @@ void Openbox::addClient(Window window, OBClient *client) void Openbox::removeClient(Window window) { + _clients[window] = 0; ClientMap::iterator it = _clients.find(window); if (it != _clients.end()) _clients.erase(it); @@ -280,6 +282,5 @@ OBClient *Openbox::findClient(Window window) return (OBClient*) 0; } - }