]> git.sur5r.net Git - i3/i3/log
i3/i3
13 years agoescape font name
Noe Rubinstein [Sun, 2 Oct 2011 22:54:24 +0000 (00:54 +0200)]
escape font name

The double-dash gets scrambled by a2x otherwise

13 years agoMerge branch 'userguide-mark'
Michael Stapelberg [Sun, 2 Oct 2011 11:57:25 +0000 (12:57 +0100)]
Merge branch 'userguide-mark'

13 years agouserguide: fix typo
Michael Walle [Fri, 30 Sep 2011 18:46:59 +0000 (20:46 +0200)]
userguide: fix typo

Signed-off-by: Michael Walle <michael@walle.cc>
13 years agoMerge branch 'cloexec-errorlog'
Michael Stapelberg [Sat, 1 Oct 2011 16:44:43 +0000 (17:44 +0100)]
Merge branch 'cloexec-errorlog'

13 years agoset close-on-exec flag on errorlogfile
Michael Walle [Sat, 1 Oct 2011 00:29:30 +0000 (02:29 +0200)]
set close-on-exec flag on errorlogfile

Make sure the file descriptor is closed within the child after forking.

Signed-off-by: Michael Walle <michael@walle.cc>
13 years agoMerge branch 'fix-focus-ipc'
Michael Stapelberg [Mon, 26 Sep 2011 19:12:03 +0000 (20:12 +0100)]
Merge branch 'fix-focus-ipc'

13 years agoBugfix: IPC: Correctly dump the 'focus' array
Michael Stapelberg [Mon, 26 Sep 2011 19:11:47 +0000 (20:11 +0100)]
Bugfix: IPC: Correctly dump the 'focus' array

13 years agoMerge branch 'fix-dragging-fullscreen'
Michael Stapelberg [Thu, 22 Sep 2011 22:11:11 +0000 (23:11 +0100)]
Merge branch 'fix-dragging-fullscreen'

13 years agoSkip dragging of floating cons in fullscreen mode
Yves Fischer [Thu, 22 Sep 2011 20:22:37 +0000 (22:22 +0200)]
Skip dragging of floating cons in fullscreen mode

13 years agoMerge branch 'fix-close-focus'
Michael Stapelberg [Thu, 22 Sep 2011 19:10:59 +0000 (20:10 +0100)]
Merge branch 'fix-close-focus'

13 years agoBugfix: Correctly revert focus to other floating windows when closing a floating...
Michael Stapelberg [Wed, 21 Sep 2011 22:28:01 +0000 (23:28 +0100)]
Bugfix: Correctly revert focus to other floating windows when closing a floating window

Uncovered by the testsuite \o/

13 years agoMerge branch 'fix-variables-cfg'
Michael Stapelberg [Tue, 20 Sep 2011 21:37:00 +0000 (22:37 +0100)]
Merge branch 'fix-variables-cfg'

13 years agoBugfix: use bufcopy instead of buf when boundary checking (Thanks thomasba)
Michael Stapelberg [Tue, 20 Sep 2011 21:36:23 +0000 (22:36 +0100)]
Bugfix: use bufcopy instead of buf when boundary checking (Thanks thomasba)

Also replace the useless (bufcopy + (next - bufcopy)) with next

13 years agoMerge branch 'fix-variables-cfg'
Michael Stapelberg [Tue, 20 Sep 2011 20:42:48 +0000 (21:42 +0100)]
Merge branch 'fix-variables-cfg'

13 years agoA bit more boundary-checking when replacing variables.
Michael Stapelberg [Tue, 20 Sep 2011 20:42:26 +0000 (21:42 +0100)]
A bit more boundary-checking when replacing variables.

Makes valgrind happy

13 years agoBugfix: Correctly split key/value when parsing variables (Thanks xeen)
Michael Stapelberg [Tue, 20 Sep 2011 20:42:09 +0000 (21:42 +0100)]
Bugfix: Correctly split key/value when parsing variables (Thanks xeen)

13 years agoMerge branch 'fix-i3bar-x11'
Michael Stapelberg [Mon, 19 Sep 2011 18:20:16 +0000 (19:20 +0100)]
Merge branch 'fix-i3bar-x11'

13 years agoi3bar: Bugfix: Check if the X11 connection is unavailable
Michael Stapelberg [Mon, 19 Sep 2011 18:17:25 +0000 (19:17 +0100)]
i3bar: Bugfix: Check if the X11 connection is unavailable

This fixes the condition where the i3 socket for some reason did not produce an
error, but the X server exited (earlier than i3?) and the left-over i3bar
process would consume 100% CPU.

How to reproduce the problem:
1) Start ./testcases/Xdummy :8
2) Start DISPLAY=:8 i3bar -s <socket path to i3 on :0>
3) Kill the Xdummy

13 years agoMerge branch 'fix-focus'
Michael Stapelberg [Sun, 18 Sep 2011 16:43:57 +0000 (17:43 +0100)]
Merge branch 'fix-focus'

13 years agoBugfix: Only change focus in tree_close() when the container was focused before
Michael Stapelberg [Sun, 18 Sep 2011 16:43:02 +0000 (17:43 +0100)]
Bugfix: Only change focus in tree_close() when the container was focused before

Fixes: #441
I’m not sure if that’s really all there is to it. Seems a bit too simple :).
We’ll see if I missed some corner cases in the next few days…

13 years agoMerge branch 'fix-floating-move'
Michael Stapelberg [Sun, 18 Sep 2011 16:02:49 +0000 (17:02 +0100)]
Merge branch 'fix-floating-move'

13 years agoBugfix: Avoid out of bounds coordinates when moving floating windows (Thanks eeemsi)
Michael Stapelberg [Sun, 18 Sep 2011 16:00:29 +0000 (17:00 +0100)]
Bugfix: Avoid out of bounds coordinates when moving floating windows (Thanks eeemsi)

This commit makes the coordinates proportional when moving floating windows.
That is, if you have a window at the bottom of your 1920 px monitor and move it
to your 800 px monitor, it will be at the bottom of the 800 px monitor (and not
out of bounds).

13 years agoMerge branch 'fix-output-focus'
Michael Stapelberg [Sun, 18 Sep 2011 13:39:30 +0000 (14:39 +0100)]
Merge branch 'fix-output-focus'

13 years agoBugfix: Use con_orientation(). Fixes switching between different outputs
Michael Stapelberg [Sun, 18 Sep 2011 13:38:39 +0000 (14:38 +0100)]
Bugfix: Use con_orientation(). Fixes switching between different outputs

Fixes: #518
For stacking containers, direct access using con->orientation is wrong, we need
to use con_orientation().

13 years agoMerge branch 'fix-floating-move'
Michael Stapelberg [Sat, 17 Sep 2011 23:40:39 +0000 (00:40 +0100)]
Merge branch 'fix-floating-move'

13 years agofix-bug-515: always adjust floating position when moving to another output
Peter Bui [Mon, 12 Sep 2011 00:14:20 +0000 (20:14 -0400)]
fix-bug-515: always adjust floating position when moving to another output

Floating con position needs to be adjusted when moving to another
output, regardless of whether or not the target workspace is visible.

13 years agoMerge branch 'fix-warp-same'
Michael Stapelberg [Sat, 17 Sep 2011 19:55:10 +0000 (20:55 +0100)]
Merge branch 'fix-warp-same'

13 years agoBugfix: Don’t warp the pointer if it already is on the target output (Thanks cls...
Michael Stapelberg [Sat, 17 Sep 2011 19:53:24 +0000 (20:53 +0100)]
Bugfix: Don’t warp the pointer if it already is on the target output (Thanks cls, pnutzh4x0r)

My testcase was putting a floating window on the left output, but overlapping a
little to the right output. Then switch to a workspace on the right output.

13 years agoMerge branch 'fix-float-size'
Michael Stapelberg [Sat, 17 Sep 2011 13:12:47 +0000 (14:12 +0100)]
Merge branch 'fix-float-size'

13 years agoTests: fix floating size, add a test to check floating size when starting in tiling
Michael Stapelberg [Sat, 17 Sep 2011 13:12:16 +0000 (14:12 +0100)]
Tests: fix floating size, add a test to check floating size when starting in tiling

13 years agoSend the correct X11 border_width in faked ConfigureNotifys
Michael Stapelberg [Sat, 17 Sep 2011 13:11:55 +0000 (14:11 +0100)]
Send the correct X11 border_width in faked ConfigureNotifys

13 years agoBugfix: Honor the X11 window border in ConfigureRequests
Michael Stapelberg [Sat, 17 Sep 2011 13:11:01 +0000 (14:11 +0100)]
Bugfix: Honor the X11 window border in ConfigureRequests

13 years agoBugfix: Honor the X11 window border when calculating dimensions for floating windows
Michael Stapelberg [Sat, 17 Sep 2011 13:10:35 +0000 (14:10 +0100)]
Bugfix: Honor the X11 window border when calculating dimensions for floating windows

13 years agoBugfix: Don’t use top border height twice when calculating dimensions for floating...
Michael Stapelberg [Sat, 17 Sep 2011 13:09:57 +0000 (14:09 +0100)]
Bugfix: Don’t use top border height twice when calculating dimensions for floating windows

13 years agoMerge branch 'fix-floating-confreq'
Michael Stapelberg [Wed, 14 Sep 2011 21:59:59 +0000 (22:59 +0100)]
Merge branch 'fix-floating-confreq'

13 years agoBugfix: Correctly handle ConfigureRequests for floating windows in multi-monitor...
Michael Stapelberg [Wed, 14 Sep 2011 21:59:19 +0000 (22:59 +0100)]
Bugfix: Correctly handle ConfigureRequests for floating windows in multi-monitor setups (Thanks thomasba)

Fixes #519

13 years agoBugfix: Don’t fix floating coordinates when reassigning (fixes flickering)
Michael Stapelberg [Wed, 14 Sep 2011 21:58:51 +0000 (22:58 +0100)]
Bugfix: Don’t fix floating coordinates when reassigning (fixes flickering)

This fixes flickering when moving floating windows between different monitors.

13 years agoMerge branch 'fix-empty-criteria'
Michael Stapelberg [Sun, 11 Sep 2011 21:52:41 +0000 (22:52 +0100)]
Merge branch 'fix-empty-criteria'

13 years agoBugfix: Ignore for_window commands with empty (invalid) criteria (+test) (Thanks...
Michael Stapelberg [Sun, 11 Sep 2011 21:51:59 +0000 (22:51 +0100)]
Bugfix: Ignore for_window commands with empty (invalid) criteria (+test) (Thanks aksr)

13 years agoMerge branch 'fix-leaks'
Michael Stapelberg [Wed, 31 Aug 2011 12:45:11 +0000 (14:45 +0200)]
Merge branch 'fix-leaks'

13 years agoproperly free memory/close fd upon errors (Thanks xeen)
Michael Stapelberg [Wed, 31 Aug 2011 12:44:48 +0000 (14:44 +0200)]
properly free memory/close fd upon errors (Thanks xeen)

Found with the static analyzer cppcheck

13 years agoMerge branch 'fix-userguide'
Michael Stapelberg [Mon, 29 Aug 2011 14:05:08 +0000 (16:05 +0200)]
Merge branch 'fix-userguide'

13 years agodocs/userguide: state that mod+shift+space toggles, add link to criteria in for_windo...
Michael Stapelberg [Mon, 29 Aug 2011 14:04:42 +0000 (16:04 +0200)]
docs/userguide: state that mod+shift+space toggles, add link to criteria in for_window (Thanks Don)

13 years agoMerge branch 'fix-borderless'
Michael Stapelberg [Mon, 29 Aug 2011 13:17:50 +0000 (15:17 +0200)]
Merge branch 'fix-borderless'

13 years agodocs/userguide: new_window: s/borderless/none/ (Thanks bjonnh)
Michael Stapelberg [Mon, 29 Aug 2011 13:17:31 +0000 (15:17 +0200)]
docs/userguide: new_window: s/borderless/none/ (Thanks bjonnh)

13 years agodebian: bump version so that apt prefers source builds over debian repository versions
Michael Stapelberg [Sun, 28 Aug 2011 18:17:38 +0000 (20:17 +0200)]
debian: bump version so that apt prefers source builds over debian repository versions

13 years agoMerge branch 'release-4.0.2'
Michael Stapelberg [Sun, 28 Aug 2011 18:07:26 +0000 (20:07 +0200)]
Merge branch 'release-4.0.2'

13 years agodebian: wrap debian/control correctly
Michael Stapelberg [Sun, 28 Aug 2011 17:56:46 +0000 (19:56 +0200)]
debian: wrap debian/control correctly

13 years agobump version number in man/asciidoc.conf 4.0.2
Michael Stapelberg [Sun, 28 Aug 2011 17:47:03 +0000 (19:47 +0200)]
bump version number in man/asciidoc.conf

13 years agoadd release notes for v4.0.2
Michael Stapelberg [Sun, 28 Aug 2011 17:17:43 +0000 (19:17 +0200)]
add release notes for v4.0.2

13 years agodebian: update changelog for the 4.0.2 release
Michael Stapelberg [Sun, 28 Aug 2011 17:09:57 +0000 (19:09 +0200)]
debian: update changelog for the 4.0.2 release

13 years agoMerge branch 'userguide'
Michael Stapelberg [Sun, 28 Aug 2011 16:03:03 +0000 (18:03 +0200)]
Merge branch 'userguide'

13 years agodocs/userguide: properly document command chaining and criteria
Michael Stapelberg [Sun, 28 Aug 2011 16:02:49 +0000 (18:02 +0200)]
docs/userguide: properly document command chaining and criteria

13 years agodocs/userguide: properly document the resize command
Michael Stapelberg [Sun, 28 Aug 2011 15:51:37 +0000 (17:51 +0200)]
docs/userguide: properly document the resize command

13 years agoMerge branch 'fix-urls'
Michael Stapelberg [Sun, 28 Aug 2011 15:44:57 +0000 (17:44 +0200)]
Merge branch 'fix-urls'

13 years agos/i3.zekjur.net/i3wm.org/g
Mark Kusch [Sun, 28 Aug 2011 07:59:03 +0000 (09:59 +0200)]
s/i3.zekjur.net/i3wm.org/g

13 years agoMerge branch 'fix-ipc-name'
Michael Stapelberg [Sun, 28 Aug 2011 15:40:15 +0000 (17:40 +0200)]
Merge branch 'fix-ipc-name'

13 years agoUse name_json if available, rather than non-descriptive name.
Peter Bui [Sun, 21 Aug 2011 20:19:53 +0000 (16:19 -0400)]
Use name_json if available, rather than non-descriptive name.

13 years agoMerge branch 'migrate-indention'
Michael Stapelberg [Sun, 28 Aug 2011 15:02:17 +0000 (17:02 +0200)]
Merge branch 'migrate-indention'

13 years agomigrate-config: use \s, be a bit more whitespace tolerant (+test) (Thanks sbedivere)
Michael Stapelberg [Sun, 28 Aug 2011 15:01:37 +0000 (17:01 +0200)]
migrate-config: use \s, be a bit more whitespace tolerant (+test) (Thanks sbedivere)

Fixes: #457
13 years agoMerge branch 'wizard-fix-mods'
Michael Stapelberg [Sun, 28 Aug 2011 14:18:21 +0000 (16:18 +0200)]
Merge branch 'wizard-fix-mods'

13 years agoi3-config-wizard: Bugfix: Check the modifier mapping to decide whether to use Mod1...
Michael Stapelberg [Sun, 28 Aug 2011 14:16:53 +0000 (16:16 +0200)]
i3-config-wizard: Bugfix: Check the modifier mapping to decide whether to use Mod1 or Mod4

Fixes #491

Before, we assumed XK_Alt_L was in Mod1 and XK_Super_L was in Mod4 (which is
true on most systems). Now we just check if the keycode is in Mod1 or Mod4 and
write the config accordingly.

13 years agoMerge branch 'fix-floatdock'
Michael Stapelberg [Sun, 28 Aug 2011 13:47:31 +0000 (15:47 +0200)]
Merge branch 'fix-floatdock'

13 years agoBugfix: Make 'floating enable' check for dock windows (Thanks edelkind)
Michael Stapelberg [Sun, 28 Aug 2011 13:46:50 +0000 (15:46 +0200)]
Bugfix: Make 'floating enable' check for dock windows (Thanks edelkind)

Fixes #501

13 years agot/66-assign: check if i3 crashes when assigning a dock window to floating
Michael Stapelberg [Sun, 28 Aug 2011 13:43:51 +0000 (15:43 +0200)]
t/66-assign: check if i3 crashes when assigning a dock window to floating

13 years agoMerge branch 'userguide-wrapping'
Michael Stapelberg [Sun, 28 Aug 2011 12:55:14 +0000 (14:55 +0200)]
Merge branch 'userguide-wrapping'

13 years agodocs/userguide: document force_focus_wrapping config directive
Michael Stapelberg [Sun, 28 Aug 2011 12:54:58 +0000 (14:54 +0200)]
docs/userguide: document force_focus_wrapping config directive

13 years agoMerge branch 'colors-userguide'
Michael Stapelberg [Sat, 27 Aug 2011 14:47:49 +0000 (16:47 +0200)]
Merge branch 'colors-userguide'

13 years agodocs/userguide: use the default colors in the colors example
Michael Stapelberg [Sat, 27 Aug 2011 14:47:36 +0000 (16:47 +0200)]
docs/userguide: use the default colors in the colors example

13 years agoMerge branch 'fix-userguide'
Michael Stapelberg [Sat, 27 Aug 2011 13:28:31 +0000 (15:28 +0200)]
Merge branch 'fix-userguide'

13 years agodocs/userguide: s/mod+h/mod+s for stacking (Thanks Tim)
Michael Stapelberg [Sat, 27 Aug 2011 13:28:11 +0000 (15:28 +0200)]
docs/userguide: s/mod+h/mod+s for stacking (Thanks Tim)

13 years agoMerge branch 'fix-dock-reconfigure'
Michael Stapelberg [Sat, 27 Aug 2011 11:47:51 +0000 (13:47 +0200)]
Merge branch 'fix-dock-reconfigure'

13 years agoBugfix: Re-implement reconfiguring height of dock windows (+test) (Thanks thomasba)
Michael Stapelberg [Sat, 27 Aug 2011 11:47:10 +0000 (13:47 +0200)]
Bugfix: Re-implement reconfiguring height of dock windows (+test) (Thanks thomasba)

13 years agoMerge branch 'fix-focus-assign'
Michael Stapelberg [Sat, 27 Aug 2011 11:03:17 +0000 (13:03 +0200)]
Merge branch 'fix-focus-assign'

13 years agoBugfix: Don’t always focus floating windows (fixes focus stealing with assignments...
Michael Stapelberg [Sat, 27 Aug 2011 11:02:44 +0000 (13:02 +0200)]
Bugfix: Don’t always focus floating windows (fixes focus stealing with assignments) (+test) (Thanks aksr)

13 years agoMerge branch 'fix-move-focus'
Michael Stapelberg [Fri, 26 Aug 2011 17:18:13 +0000 (19:18 +0200)]
Merge branch 'fix-move-focus'

13 years agoBugfix: Re-enable X11 Eventmask *after* pushing all the X11 changes
Michael Stapelberg [Fri, 26 Aug 2011 17:11:46 +0000 (19:11 +0200)]
Bugfix: Re-enable X11 Eventmask *after* pushing all the X11 changes

This should fix focus problems where EnterNotify events were generated while
moving windows. Hopefully it does not trigger any regressions :).

Fixes #500

13 years agoMerge branch 'fix-duplicate-ws-assign'
Michael Stapelberg [Fri, 26 Aug 2011 10:37:00 +0000 (12:37 +0200)]
Merge branch 'fix-duplicate-ws-assign'

13 years agoBugfix: Correctly recognize duplicate workspace assignments (Thanks Moredread)
Michael Stapelberg [Fri, 26 Aug 2011 10:35:42 +0000 (12:35 +0200)]
Bugfix: Correctly recognize duplicate workspace assignments (Thanks Moredread)

Example of a faulty config:

    workspace 5 VGA1
    workspace 5 LVDS1

Fixes #498, #499

13 years agoupdate changelog (not releasing yet)
Michael Stapelberg [Fri, 26 Aug 2011 01:33:26 +0000 (03:33 +0200)]
update changelog (not releasing yet)

13 years agoMerge branch 'fix-warning'
Michael Stapelberg [Fri, 26 Aug 2011 01:24:10 +0000 (03:24 +0200)]
Merge branch 'fix-warning'

13 years agoFix prototype of con_inside_focused
Michael Stapelberg [Fri, 26 Aug 2011 01:23:57 +0000 (03:23 +0200)]
Fix prototype of con_inside_focused

13 years agoMerge branch 'fix-focus-parent'
Michael Stapelberg [Fri, 26 Aug 2011 01:18:12 +0000 (03:18 +0200)]
Merge branch 'fix-focus-parent'

13 years agoCorrectly render containers when a split container is focused
Michael Stapelberg [Fri, 26 Aug 2011 01:17:41 +0000 (03:17 +0200)]
Correctly render containers when a split container is focused

13 years agoMerge branch 'fix-assign'
Michael Stapelberg [Fri, 26 Aug 2011 00:02:47 +0000 (02:02 +0200)]
Merge branch 'fix-assign'

13 years agoBugfix: Only consider tiling windows when attaching tiling windows to workspaces...
Michael Stapelberg [Fri, 26 Aug 2011 00:01:06 +0000 (02:01 +0200)]
Bugfix: Only consider tiling windows when attaching tiling windows to workspaces (Thanks Tucos)

Fixes #436

13 years agoMerge branch 'wizard-click'
Michael Stapelberg [Thu, 25 Aug 2011 23:20:14 +0000 (01:20 +0200)]
Merge branch 'wizard-click'

13 years agoi3-config-wizard: handle mouse button clicks on <win> and <alt>
Michael Stapelberg [Thu, 25 Aug 2011 23:19:46 +0000 (01:19 +0200)]
i3-config-wizard: handle mouse button clicks on <win> and <alt>

13 years agoMerge branch 'fix-set-tabs'
Michael Stapelberg [Thu, 25 Aug 2011 19:59:15 +0000 (21:59 +0200)]
Merge branch 'fix-set-tabs'

13 years agoBugfix: Accept '\t' in the 'set' command, don’t die but ELOG in case of errors (Thank...
Michael Stapelberg [Thu, 25 Aug 2011 19:58:03 +0000 (21:58 +0200)]
Bugfix: Accept '\t' in the 'set' command, don’t die but ELOG in case of errors (Thanks atsutane)

13 years agoMerge branch 'fix-i3bar-input'
Michael Stapelberg [Thu, 25 Aug 2011 16:50:58 +0000 (18:50 +0200)]
Merge branch 'fix-i3bar-input'

13 years agoi3bar: Bugfix: When receiving EOF, immediately redraw and discard input
Michael Stapelberg [Thu, 25 Aug 2011 16:46:08 +0000 (18:46 +0200)]
i3bar: Bugfix: When receiving EOF, immediately redraw and discard input

13 years agoBugfix: set statusline = NULL, print error messages about EOF/SIGCHLD to stderr ...
Michael Stapelberg [Thu, 25 Aug 2011 15:10:45 +0000 (17:10 +0200)]
Bugfix: set statusline = NULL, print error messages about EOF/SIGCHLD to stderr (Thanks cls)

13 years agoMerge branch 'fix-userguide-namedws'
Michael Stapelberg [Thu, 25 Aug 2011 12:11:48 +0000 (14:11 +0200)]
Merge branch 'fix-userguide-namedws'

13 years agodocs/userguide: add paragraph about named workspaces, discourage use of 'ipc-socket'
Michael Stapelberg [Thu, 25 Aug 2011 12:11:31 +0000 (14:11 +0200)]
docs/userguide: add paragraph about named workspaces, discourage use of 'ipc-socket'

13 years agoMerge branch 'fix-deco-1pixel'
Michael Stapelberg [Wed, 24 Aug 2011 22:24:09 +0000 (00:24 +0200)]
Merge branch 'fix-deco-1pixel'

13 years agoBugfix: Correctly render non-leaf containers (Thanks eeemsi, mseed)
Michael Stapelberg [Wed, 24 Aug 2011 22:23:33 +0000 (00:23 +0200)]
Bugfix: Correctly render non-leaf containers (Thanks eeemsi, mseed)

Fixes #465

13 years agoMerge branch 'fix-move-float-output'
Michael Stapelberg [Wed, 24 Aug 2011 21:00:03 +0000 (23:00 +0200)]
Merge branch 'fix-move-float-output'

13 years agoBugfix: Correctly warp floating windows when using the 'move' command
Michael Stapelberg [Wed, 24 Aug 2011 20:59:46 +0000 (22:59 +0200)]
Bugfix: Correctly warp floating windows when using the 'move' command

13 years agoBugfix: Correctly keep focus when moving non-leaf windows
Michael Stapelberg [Wed, 24 Aug 2011 20:54:48 +0000 (22:54 +0200)]
Bugfix: Correctly keep focus when moving non-leaf windows