]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/treectlg.cpp
rebaked after listctrl/imagelist and wxUniv changes
[wxWidgets.git] / src / generic / treectlg.cpp
index b0de2f9f2b1b28b3d0c98cd6459b1f64e862c0d3..611a7ea7e47605c3b0daf069454c9dc0d355ba79 100644 (file)
@@ -2580,6 +2580,14 @@ void wxGenericTreeCtrl::OnChar( wxKeyEvent &event )
                         event.CmdDown(),
                         is_multiple, extended_select, unselect_others);
 
+    if (GetLayoutDirection() == wxLayout_RightToLeft)
+    {
+        if (event.GetKeyCode() == WXK_RIGHT)
+            event.m_keyCode = WXK_LEFT;
+        else if (event.GetKeyCode() == WXK_LEFT)
+            event.m_keyCode = WXK_RIGHT;
+    }
+
     // + : Expand
     // - : Collaspe
     // * : Expand all/Collapse all