From: Donal K. F. <don...@ma...> - 2009-12-11 11:28:40
|
On 11/12/2009 06:49, Brian Griffin wrote: > There's actually another bug in this routine that should probably be > fixed while your at it, even though it's highly unlikely to ever be hit. [...] > I've attached a patch that addresses this problem as well as the > original problem. That is not actually necessary because the argument to that routine is a screen name, originating from ChangeScreen() in tkBind.c, and is guaranteed to have the X screen number last. Those are all display names there, and not screen names. So long as you avoid calling tk::ScreenChanged manually (and why would you do that?) then you'll be just fine. I've fixed the bug with the double colons. It's in the 8.6, 8.5 and 8.4 source trees. Donal. |