Change the logic of addWindow
in tile::addWindow, call removeWindow() of the old tile, if they belong to the same desktop. It wil lremove the window also from a tile that was on a different desktop
in tile::addWindow, call removeWindow() of the old tile, if they belong to the same desktop. It wil lremove the window also from a tile that was on a different desktop