From f3c148cd4adb3c4c5983549bdd44bafc5c851678 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 30 Oct 2018 01:35:32 +0100 Subject: [PATCH] Verify that wxTextCtrl::ChangeValue("") doesn't generate events Check that changing the value of an already empty control to empty doesn't result in any events. See #18264. --- tests/controls/textentrytest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/controls/textentrytest.cpp b/tests/controls/textentrytest.cpp index 96b121de84..5ae7c53179 100644 --- a/tests/controls/textentrytest.cpp +++ b/tests/controls/textentrytest.cpp @@ -83,6 +83,10 @@ void TextEntryTestCase::TextChangeEvents() entry->Clear(); CPPUNIT_ASSERT_EQUAL( 1, updated.GetCount() ); updated.Clear(); + + entry->ChangeValue(""); + CPPUNIT_ASSERT_EQUAL( 0, updated.GetCount() ); + updated.Clear(); } void TextEntryTestCase::CheckStringSelection(const char *sel)