mono/mono — pull request #1010 by davidmoore1 (2014-04-29 14:54:56+00:00)
Title: Prevent call to OwnerLostFocusHandler for disposed object

bugzilla.xamarin.com bug reference: Bug 19304
ComboBox reverts to original selection when it loses focus.
The LostFocus handler for the internal ComboTextBox class
was being called after it had been disposed. The dispose
was correctly called when the ComboBoxStyle changed from
it's initial default value to DropDownList. However, when
the ComboBox control lost focus later on, the LostFocus event handler
was called, which resulted in the Text value for the ComboBox
being overwritten by the value in the disposed object.

Could not see how to write a unit test within the ComboBoxTest.cs
that would simulate losing focus so only providing fix.

Change-Id: I9ca4cc75da5711a7d7c1dd166d5f52d580f44df1