diff --git a/src/richtext/richtextctrl.cpp b/src/richtext/richtextctrl.cpp index 66bad37cc0..013018c939 100644 --- a/src/richtext/richtextctrl.cpp +++ b/src/richtext/richtextctrl.cpp @@ -2070,7 +2070,7 @@ void wxRichTextCtrl::MoveCaretBack(long oldPosition) bool wxRichTextCtrl::MoveRight(int noPositions, int flags) { // Test for continuing table selection - if (flags && wxRICHTEXT_SHIFT_DOWN) + if (flags & wxRICHTEXT_SHIFT_DOWN) { if (m_selection.GetContainer() && m_selection.GetContainer()->IsKindOf(CLASSINFO(wxRichTextTable))) { @@ -2120,7 +2120,7 @@ bool wxRichTextCtrl::MoveRight(int noPositions, int flags) wxRichTextParagraphLayoutBox* actualContainer = wxDynamicCast(contextObj, wxRichTextParagraphLayoutBox); if (actualContainer && actualContainer != GetFocusObject() && actualContainer->AcceptsFocus() && actualContainer->IsShown()) { - if ((flags && wxRICHTEXT_SHIFT_DOWN) && + if ((flags & wxRICHTEXT_SHIFT_DOWN) && GetFocusObject()->IsKindOf(CLASSINFO(wxRichTextCell)) && actualContainer->IsKindOf(CLASSINFO(wxRichTextCell)) && GetFocusObject()->GetParent() == actualContainer->GetParent()) @@ -2233,7 +2233,7 @@ bool wxRichTextCtrl::MoveDown(int noLines, int flags) return false; // Test for continuing table selection - if (flags && wxRICHTEXT_SHIFT_DOWN) + if (flags & wxRICHTEXT_SHIFT_DOWN) { if (m_selection.GetContainer() && m_selection.GetContainer()->IsKindOf(CLASSINFO(wxRichTextTable))) { @@ -2319,7 +2319,7 @@ bool wxRichTextCtrl::MoveDown(int noLines, int flags) wxRichTextParagraphLayoutBox* actualContainer = wxDynamicCast(contextObj, wxRichTextParagraphLayoutBox); if (actualContainer && actualContainer != GetFocusObject() && actualContainer->AcceptsFocus()) { - if ((flags && wxRICHTEXT_SHIFT_DOWN) && + if ((flags & wxRICHTEXT_SHIFT_DOWN) && GetFocusObject()->IsKindOf(CLASSINFO(wxRichTextCell)) && actualContainer->IsKindOf(CLASSINFO(wxRichTextCell)) && GetFocusObject()->GetParent() == actualContainer->GetParent())