[haiku-bugs] Re: [Haiku] #8502: BTextView sometimes refuses diacritics (says ":inline_only")

  • From: "ttcoder" <trac@xxxxxxxxxxxx>
  • Date: Sun, 29 Apr 2012 09:22:15 -0000

#8502: BTextView sometimes refuses diacritics (says ":inline_only")
----------------------------------+------------------------------------
   Reporter:  ttcoder             |      Owner:  axeld
       Type:  bug                 |     Status:  new
   Priority:  normal              |  Milestone:  R1
  Component:  Kits/Interface Kit  |    Version:  R1/Development
 Resolution:                      |   Keywords:  :inline_only BTextView
 Blocked By:                      |   Blocking:
Has a Patch:  0                   |   Platform:  All
----------------------------------+------------------------------------

Comment (by ttcoder):

 Steps to reproduce, ''once Haiku is booted into a "hosed" state'':
 - open StyledEdit
 - hit the "¨" dead key (or the "chevron" dead key, can't type it here in
 Trac, messes with display for some reason) on your keyboard. A black-on-
 blue chevron appears in StyledEdit.
 - hit "e" or whatever. Instead of replacing the chevron with an ê,
 StyledEdit will replace it with this string : ''':inline_only''' . I
 suppose this is the fastest way to locate this bug: grep the source tree
 for this strange ":inline_only" string, finding which .cpp file contains
 such a thing.

 Bug properties I've found so far:
 - '''BTextViews''' are all affected (and thus BTextControl, StyledEdit
 ..etc). Pe is not affected, presumably because it uses its own text
 engine. I wonder if it is BTextView itself which is the culprit, or
 another component that it collaborates with (input_server method anyone?)
 - Not exceedingly difficult to reproduce: if my Haiku session is in an OK
 state and does not exhibit this problem, as is true in 80% of cases, I
 just have to '''reboot''' a few times until I finally get Haiku into the
 "hosed diacritics" state.
 - I first saw this bug in the 493xx range, and it is still there now in
 hrev44058

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8502#comment:1>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: