Update TODO, fix parsing in commandmode for moving windows to workspaces vs. switching
This commit is contained in:
parent
d8d4d0182d
commit
b651b132bc
3
TODO
3
TODO
|
@ -1,5 +1,8 @@
|
|||
TODO list, in order of importance:
|
||||
|
||||
* Implement moving windows to other workspaces (see src/command.c)
|
||||
* When at the edge of a screen and wanting to change into the direction of the edge,
|
||||
i3 should switch to the next screen (if any) in this direction.
|
||||
* document stuff!
|
||||
* more documentation!
|
||||
* debian package
|
||||
|
|
|
@ -386,10 +386,6 @@ void parse_command(xcb_connection_t *conn, const char *command) {
|
|||
printf("Invalid command (\"%s\")\n", command);
|
||||
return;
|
||||
}
|
||||
if (*rest == 'm' || *rest == 's') {
|
||||
action = (*rest == 'm' ? ACTION_MOVE : ACTION_SNAP);
|
||||
rest++;
|
||||
}
|
||||
|
||||
if (*rest == '\0') {
|
||||
/* No rest? This was a tag number, not a times specification */
|
||||
|
@ -397,6 +393,11 @@ void parse_command(xcb_connection_t *conn, const char *command) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (*rest == 'm' || *rest == 's') {
|
||||
action = (*rest == 'm' ? ACTION_MOVE : ACTION_SNAP);
|
||||
rest++;
|
||||
}
|
||||
|
||||
/* Now perform action to <where> */
|
||||
while (*rest != '\0') {
|
||||
if (*rest == 'h')
|
||||
|
|
Loading…
Reference in New Issue