
When going through the `binding_workspace_names` to prioritize
user-specified names, we only check if the workspace exists, not the
workspace number. If the user specified a `bindsym … workspace number X`
directive, then it is appended in `binding_workspace_names` and a
workspace is created using that number even though from the POV of a
user that uses numbers to change workspaces, that workspace already
exists.
In similar code here:
1d9160f2d2/src/workspace.c (L997)
we do the check.
Fixes #4238
21 lines
877 B
Plaintext
21 lines
877 B
Plaintext
|
|
┌──────────────────────────────┐
|
|
│ Release notes for i3 v4.20 │
|
|
└──────────────────────────────┘
|
|
|
|
This is i3 v4.19. This version is considered stable. All users of i3 are
|
|
strongly encouraged to upgrade.
|
|
|
|
|
|
┌────────────────────────────┐
|
|
│ Changes in i3 v4.20 │
|
|
└────────────────────────────┘
|
|
|
|
• placeholder
|
|
|
|
┌────────────────────────────┐
|
|
│ Bugfixes │
|
|
└────────────────────────────┘
|
|
|
|
• when initializing new outputs, avoid duplicating workspace numbers
|