escoz/QuickDialog — pull request #336 by SimonJWin (2012-12-01 17:31:15+00:00)
Title: Fixes to autoentry

Bug fixes for `QAutoEntryElement'

* Old autoentry cell might be reused as entrycell, causing crash.
* `onValueChanged()` not run for autoentry.
* Can crash when autocompletion delegate called with nil prefix string object
* When autoentry cell selected, filled in by accepting an auto-completion, deselected, then selected, label of old auto-completion is wrongly written over the top of text.
* When user types string with no valid auto-completion, then hits Enter, text is deleted. Preferred behavior is probably
* if auto-completion exists it is used, otherwise
* the text the user types remains and is used.