aboutsummaryrefslogtreecommitdiff
path: root/src/CascadePlacement.hh
diff options
context:
space:
mode:
authorMathias Gumz <akira at fluxbox dot org>2011-02-24 14:59:34 (GMT)
committerMathias Gumz <akira at fluxbox dot org>2011-02-24 14:59:34 (GMT)
commit09f99a4674a75a201effdc912d79a28c2dad4225 (patch)
tree7827037016c4f1a33a405981e7061030e0e2b58a /src/CascadePlacement.hh
parent35753c7c3f7ad8fb10bd0853359f770c822bf1f1 (diff)
downloadfluxbox_paul-09f99a4674a75a201effdc912d79a28c2dad4225.zip
fluxbox_paul-09f99a4674a75a201effdc912d79a28c2dad4225.tar.bz2
intermediate fix for segfault when warping transient windows to different workspace, see #3088856
warping a transient window to the next workspace creates a cycle between BScreen::changeWorkspaceID(), BScreen::reassociateWindow(), Workspace::removeWindow(), FocusControl::unfocusWindow(), FluxboxWindow::setCurrentClient(), FluxboxWindow::focus() and so on. for now we just stop allowing transient windows to be warped, it is most likely a bad idea anyway having the modal dialog on one workspace and the (dead) main window on another one. this issue must be analyzed further, since there might be a deeper problem with the way the focus code works.
Diffstat (limited to 'src/CascadePlacement.hh')
0 files changed, 0 insertions, 0 deletions