all repos — openbox @ c5508ec16f094847781188812784eb312d691401

openbox fork - make it a bit more like ryudo

we put desktop windows on all desktops so dont let them move.
make sure the window can move/resize when shutting down and restoring its geometry
Dana Jansens danakj@orodu.net
commit

c5508ec16f094847781188812784eb312d691401

parent

f0940aba6425248dfde918f89f4decfa9dbc041a

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

jump to
M openbox/client.copenbox/client.c

@@ -649,6 +649,8 @@ }

} self->fullscreen = self->max_horz = self->max_vert = FALSE; + /* let it be moved and resized no matter what */ + self->functions = OB_CLIENT_FUNC_MOVE | OB_CLIENT_FUNC_RESIZE; self->decorations = 0; /* unmanaged windows have no decor */ client_move_resize(self, a.x, a.y, a.width, a.height);

@@ -3097,7 +3099,7 @@ {

guint old; GSList *it; - if (target != self->desktop) { + if (target != self->desktop && self->type != OB_CLIENT_TYPE_DESKTOP) { ob_debug("Setting desktop %u\n", target+1);