THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY. The following task has a new comment added:
FS#620 - Moving a window to another screen with a window made the moved one loosing the focus. User who did this - Uli Schlachter (psychon) ---------- Got the following backtrace: Lua wants to move the client to another screen and does c.screen = s. This causes a call to luaA_client_set_screen() which let's screen_client_moveto() do all the work. This function now first removes all tags from the client since the tags are now associated with the wrong screen. untag_client() calls banning_need_update() to make sure the client becomes hidden if all of its tags are removed. And because this code obviously removes all tags from the client, it will be banned. But a banned client can't have the input focus, so it is unfocused. One question remains: Why does the client get the input focus again later on without the lua code noticing? :/ ---------- More information can be found at the following URL: http://awesome.naquadah.org/bugs/index.php?do=details&task_id=620#comment2097 You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above. -- To unsubscribe, send mail to [email protected].
