all repos — fluxbox @ 42fa67144f1042bfd8469a878ab0941892bec6a0

custom fork of the fluxbox windowmanager

fixed isTransient in UnmapNotify
fluxgen fluxgen
commit

42fa67144f1042bfd8469a878ab0941892bec6a0

parent

ccb2beb0e1e078a33a8603ec591adadf78ff148a

1 files changed, 3 insertions(+), 2 deletions(-)

jump to
M src/fluxbox.ccsrc/fluxbox.cc

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: fluxbox.cc,v 1.26 2002/02/04 06:57:26 fluxgen Exp $ +// $Id: fluxbox.cc,v 1.27 2002/02/06 10:17:30 fluxgen Exp $ //Use some GNU extensions #ifndef _GNU_SOURCE

@@ -727,7 +727,8 @@ if ((win = searchWindow(e->xunmap.window))) {

// only process windows with StructureNotify selected // (ignore SubstructureNotify) // if (win->windowFor(e->xunmap.window)) - if (win->getClientWindow()!=e->xunmap.window) + if (win->getClientWindow()!=e->xunmap.window || + win->isTransient()) win->unmapNotifyEvent(&e->xunmap); #ifdef SLIT } else if ((slit = searchSlit(e->xunmap.window))) {