.tf.histframe.pwclist sashpos 1 [lindex $::geometry(pwsash1) 0]
            .tf.histframe.pwclist sashpos 0 [lindex $::geometry(pwsash0) 0]
        }
+       .tf.histframe.pwclist pane 0 -weight 1
     } else {
        eval .tf.histframe.pwclist sash place 0 $geometry(pwsash0)
        eval .tf.histframe.pwclist sash place 1 $geometry(pwsash1)
+       if {$have_tk85} {
+           foreach pane [.tf.histframe.pwclist panes] {
+               .tf.histframe.pwclist paneconfigure $pane -stretch first
+           }
+       } else {
+           bind .tf.histframe.pwclist <Configure> {resizeclistpanes %W %w}
+       }
     }
 
     # a scroll bar to rule them
     ${NS}::scrollbar $cscroll -command {allcanvs yview}
     if {!$use_ttk} {$cscroll configure -highlightthickness 0}
     pack $cscroll -side right -fill y
-    bind .tf.histframe.pwclist <Configure> {resizeclistpanes %W %w}
     lappend bglist $canv $canv2 $canv3
     pack .tf.histframe.pwclist -fill both -expand 1 -side left
 
             bind %W <Map> {}
             %W sashpos 0 $::geometry(botwidth)
         }
+       .pwbottom pane 0 -weight 1
+    } else {
+        bind .pwbottom <Configure> {resizecdetpanes %W %w}
     }
 
     bind . <Configure> {
        }
     }
 
-    bind .pwbottom <Configure> {resizecdetpanes %W %w}
     pack .ctop -fill both -expand 1
     bindall <1> {selcanvline %W %x %y}
     #bindall <B1-Motion> {selcanvline %W %x %y}