]> git.sur5r.net Git - i3/i3/commit - src/startup.c
startup-notifications: keep sequence around for 30s after completion
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 5 Sep 2012 19:00:08 +0000 (21:00 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 5 Sep 2012 19:02:52 +0000 (21:02 +0200)
commit32d4dbf70f38aa827f3d3ca33cd81d52f4fc4856
tree68de15d03297fb1c598006539f3d21ee3e7b2eb9
parent8d2799c251cc1c44f1429c36817c346fa56b9701
startup-notifications: keep sequence around for 30s after completion

This changes the fact that Firefox would not be launched on the correct
workspace because it marked the startup sequence as completed *before*
actually mapping all of its windows.

To test this, go to workspace 3 and run this command in a terminal:
    i3-msg 'exec iceweasel; workspace 4'
That will make i3 start iceweasel (and create a proper startup
notification context for it), then immediately switch to workspace 4
(before iceweasel could possibly start).

The iceweasel window(s) should appear on workspace 3.
include/data.h
src/startup.c