ComboBox

***************
*** 439,446 ****
  
      $data(w:listbox) insert $index $newitem
  
!     if {$data(-history) == "true" && $data(-histlimit) != {}} {
! 	if {[$data(w:listbox) size]  == $data(-histlimit)} {
  	    $data(w:listbox) delete 0
  	}
      }
--- 445,452 ----
  
      $data(w:listbox) insert $index $newitem
  
!     if {$data(-history) == "true" && $data(-historylimit) != {}} {
! 	if {[$data(w:listbox) size]  == $data(-historylimit)} {
  	    $data(w:listbox) delete 0
  	}
      }

No Need
***************
*** 807,812 ****
--- 828,836 ----
      set index [tixComboBox::LbIndex $w]
      if {$index >= 0} {
  	set data(curIndex) $index
+         if {$data(-dropdown) == "true"  && $data(popped)} {
+ 	    tixComboBox::PopdownShell $w
+         }
  	tixComboBox::SetValue $w [$data(w:listbox) get $index]
      }
  