both problems should be fixed with svn revision #2746.
However the patch to fix the problem was: $ svn diff jabber/Chat.tcl Index: jabber/Chat.tcl =================================================================== --- jabber/Chat.tcl (revision 2743) +++ jabber/Chat.tcl (working copy) @@ -1402,8 +1402,7 @@ bind $w <<Find>> [namespace code [list Find $dlgtoken]] bind $w <<FindAgain>> [namespace code [list FindAgain $dlgtoken]] bind $w <<FindPrevious>> [namespace code [list FindAgain $dlgtoken -1]] - # Wrong binding to toplevel. - #bind $w <FocusIn> +[namespace code [list FocusIn $dlgtoken]] + bind $w <FocusIn> [namespace code [list FocusIn $dlgtoken]] bind $wtray <<TToolbarCollapse>> [namespace code [list TTCollapse $dlgtoken]]
# For toplevel binds.
and I have no idea, why the binding to the topleves was wrong????? Also I have no idea what the + in front of the [namespace code [list FocusIn $dlgtoken]] is good for. both were working for me, with and without the +, so I omitted it.
both problems should be fixed with svn revision #2746.
However the patch to fix the problem was: ======= ======= ======= ======= ======= ======= ======= ======= ==== pse>> [namespace code [list TTCollapse $dlgtoken]]
$ svn diff jabber/Chat.tcl
Index: jabber/Chat.tcl
=======
--- jabber/Chat.tcl (revision 2743)
+++ jabber/Chat.tcl (working copy)
@@ -1402,8 +1402,7 @@
bind $w <<Find>> [namespace code [list Find $dlgtoken]]
bind $w <<FindAgain>> [namespace code [list FindAgain $dlgtoken]]
bind $w <<FindPrevious>> [namespace code [list FindAgain $dlgtoken -1]]
- # Wrong binding to toplevel.
- #bind $w <FocusIn> +[namespace code [list FocusIn $dlgtoken]]
+ bind $w <FocusIn> [namespace code [list FocusIn $dlgtoken]]
bind $wtray <<TToolbarColla
# For toplevel binds.
and I have no idea, why the binding to the topleves was wrong?????
Also I have no idea what the + in front of the [namespace code [list FocusIn $dlgtoken]] is good for.
both were working for me, with and without the +, so I omitted it.