diff options
Diffstat (limited to 'src/fluxbox.cc')
-rw-r--r-- | src/fluxbox.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fluxbox.cc b/src/fluxbox.cc index 2f2b7af..c22a82b 100644 --- a/src/fluxbox.cc +++ b/src/fluxbox.cc | |||
@@ -22,7 +22,7 @@ | |||
22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
23 | // DEALINGS IN THE SOFTWARE. | 23 | // DEALINGS IN THE SOFTWARE. |
24 | 24 | ||
25 | // $Id: fluxbox.cc,v 1.26 2002/02/04 06:57:26 fluxgen Exp $ | 25 | // $Id: fluxbox.cc,v 1.27 2002/02/06 10:17:30 fluxgen Exp $ |
26 | 26 | ||
27 | //Use some GNU extensions | 27 | //Use some GNU extensions |
28 | #ifndef _GNU_SOURCE | 28 | #ifndef _GNU_SOURCE |
@@ -727,7 +727,8 @@ void Fluxbox::process_event(XEvent *e) { | |||
727 | // only process windows with StructureNotify selected | 727 | // only process windows with StructureNotify selected |
728 | // (ignore SubstructureNotify) | 728 | // (ignore SubstructureNotify) |
729 | // if (win->windowFor(e->xunmap.window)) | 729 | // if (win->windowFor(e->xunmap.window)) |
730 | if (win->getClientWindow()!=e->xunmap.window) | 730 | if (win->getClientWindow()!=e->xunmap.window || |
731 | win->isTransient()) | ||
731 | win->unmapNotifyEvent(&e->xunmap); | 732 | win->unmapNotifyEvent(&e->xunmap); |
732 | #ifdef SLIT | 733 | #ifdef SLIT |
733 | } else if ((slit = searchSlit(e->xunmap.window))) { | 734 | } else if ((slit = searchSlit(e->xunmap.window))) { |