ecere/gui/ListBox: Tweaked ListBox to not eat Tab cycles in Editor
authorJerome St-Louis <jerome@ecere.com>
Wed, 7 Aug 2013 14:32:16 +0000 (10:32 -0400)
committerJerome St-Louis <jerome@ecere.com>
Wed, 7 Aug 2013 14:32:16 +0000 (10:32 -0400)
ecere/src/gui/controls/ListBox.ec

index f57884a..e38d98a 100644 (file)
@@ -4187,7 +4187,7 @@ private:
          }
       }
 
-      if(editData && editData.visible && ch && !key.alt && !key.ctrl && editData.active)
+      if(editData && editData.visible && ch && !key.alt && !key.ctrl && editData.active && (key.code != tab || (editData._class == class(EditBox) && ((EditBox)editData).tabKey)))
          return false;
 
       if(!key.alt && (style.multiSelect || !key.ctrl))