-
Notifications
You must be signed in to change notification settings - Fork 597
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
client.transient_for is not set when restarting awesome #181
Comments
Could you add some debug-printfs to awesome? In My guess is that awesome happens to manage the transient window before its parent. So then it sees a WM_TRANSIENT_FOR pointing to a window that it does not know about and thus ignores that value. |
That appears to be correct. |
Ok. Quick idea for a fix would be a |
When we manage the transient before the main window, the client object's .transient_for property would stay nil. This happens because the property points to a window which we don't know (yet) and thus is ignored. Fix this by remembering the value of WM_TRANSIENT_FOR and checking in client_manage() if the new client is the "missing window we did not find before". Fixes: awesomeWM#181 Signed-off-by: Uli Schlachter <psychon@znc.in>
The
transient_for
property does not get setup when restarting awesome.The X property itself is still set.
The text was updated successfully, but these errors were encountered: