From 6cabfc592b6859459f5e1d3ad1bdf4aee528ee40 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Wed, 29 Feb 2012 15:06:49 +0000 Subject: [PATCH] Always send wxEVT_COMMAND_RICHTEXT_DELETE event if delete or back key pressed git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70753 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/richtext/richtextctrl.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/richtext/richtextctrl.cpp b/src/richtext/richtextctrl.cpp index cb0d915f8b..e8eff5d801 100644 --- a/src/richtext/richtextctrl.cpp +++ b/src/richtext/richtextctrl.cpp @@ -1176,7 +1176,8 @@ void wxRichTextCtrl::OnChar(wxKeyEvent& event) ScrollIntoView(m_caretPosition, WXK_LEFT); - if (deletions > 0) + // Always send this event; wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED will be sent only if there is an actual deletion. + //if (deletions > 0) { wxRichTextEvent cmdEvent( wxEVT_COMMAND_RICHTEXT_DELETE, @@ -1314,7 +1315,8 @@ void wxRichTextCtrl::OnChar(wxKeyEvent& event) ScrollIntoView(m_caretPosition, WXK_LEFT); - if (deletions > 0) + // Always send this event; wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED will be sent only if there is an actual deletion. + //if (deletions > 0) { wxRichTextEvent cmdEvent( wxEVT_COMMAND_RICHTEXT_DELETE, @@ -1387,7 +1389,8 @@ void wxRichTextCtrl::OnChar(wxKeyEvent& event) ScrollIntoView(m_caretPosition, WXK_LEFT); - if (deletions > 0) + // Always send this event; wxEVT_COMMAND_RICHTEXT_CONTENT_DELETED will be sent only if there is an actual deletion. + //if (deletions > 0) { wxRichTextEvent cmdEvent( wxEVT_COMMAND_RICHTEXT_DELETE, -- 2.47.2