Article # 590, added by Geoworks, historical record
| first | previous | index | next | last |

Tab chars in UnderlinedVisText (or UGenText) causes 'Internal error'



In UnderlinedVisText or UnderlinedGenText objects, pressing
the tab key results in 'Internal error ...' and [Reboot] dialog.

This is only for the first generation (build 3.8.8) 9000s.

This is a stack-trashing bug in UnderlinedVisTextClass.

The workaround is to set up your underlined text objects so that tabs
can never get inserted. This can be done by:

  - Adding a text filter that filters out tabs (VTF_NO_TABS for VisText,
    or one of the GenText filters that doesn't allow tabs), OR
  - If a GenText, set GTA_USE_TAB_FOR_NAVIGATION

Even though this bug did get fixed for future revisions, developers
will still have to use the workaround if they want to be backwards
compatible with the first generation Nokia 9000 Communicators.