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].

Reply via email to