intermediate fix for segfault when warping transient windows to different workspace, see #3088856
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.

luebking/fluxbox,luebking/fluxbox,lukoko/fluxbox,lukoko/fluxbox,lukoko/fluxbox,Arkq/fluxbox,Arkq/fluxbox,naimdjon/fluxbox,Arkq/fluxbox,naimdjon/fluxbox,lukoko/fluxbox,olivergondza/fluxbox,naimdjon/fluxbox,luebking/fluxbox,lukoko/fluxbox,olivergondza/fluxbox,Arkq/fluxbox,naimdjon/fluxbox,olivergondza/fluxbox,naimdjon/fluxbox,luebking/fluxbox,olivergondza/fluxbox,olivergondza/fluxbox,luebking/fluxbox,Arkq/fluxbox