]> git.saurik.com Git - wxWidgets.git/commitdiff
Fixed inability to select no superscript and no subscript in wxRichTextCtrl's
authorJulian Smart <julian@anthemion.co.uk>
Fri, 28 Nov 2008 12:46:34 +0000 (12:46 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Fri, 28 Nov 2008 12:46:34 +0000 (12:46 +0000)
formatting dialog (fixes bug #10121)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/richtext/richtextctrl.cpp
src/richtext/richtextfontpage.cpp

index 1b321c28f1988a034551b2cc8a3b16812f6819d6..b2b2b590c2fdf387ce53ea423880afe793fc970f 100644 (file)
@@ -767,13 +767,12 @@ void wxRichTextCtrl::OnChar(wxKeyEvent& event)
 
             long newPos = m_caretPosition;
 
-            DeleteSelectedContent(& newPos);
+            bool processed = DeleteSelectedContent(& newPos);
 
             // Submit range in character positions, which are greater than caret positions,
             // so subtract 1 for deleted character and add 1 for conversion to character position.
             if (newPos > -1)
             {
-                bool processed = false;
                 if (event.CmdDown())
                 {
                     long pos = wxRichTextCtrl::FindNextWordPosition(-1);
index 3105bddeb0d46c635365c799ef99d5159bfe8ac5..83215b5068ad9de20a4fca0bcfc7945c0e3697d4 100644 (file)
@@ -793,8 +793,6 @@ void wxRichTextFontPage::OnRichtextfontpageSuperscriptClick( wxCommandEvent& WXU
 {
     if ( m_superscriptCtrl->Get3StateValue() == wxCHK_CHECKED)
         m_subscriptCtrl->Set3StateValue( wxCHK_UNCHECKED );
-    else
-        m_subscriptCtrl->Set3StateValue( wxCHK_CHECKED );
 
     UpdatePreview();
 }
@@ -807,8 +805,6 @@ void wxRichTextFontPage::OnRichtextfontpageSubscriptClick( wxCommandEvent& WXUNU
 {
     if ( m_subscriptCtrl->Get3StateValue() == wxCHK_CHECKED)
         m_superscriptCtrl->Set3StateValue( wxCHK_UNCHECKED );
-    else
-        m_superscriptCtrl->Set3StateValue( wxCHK_CHECKED );
 
     UpdatePreview();
 }