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

  • From: "ttcoder" <trac@xxxxxxxxxxxx>
  • Date: Fri, 01 Mar 2013 17:02:10 -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):

 FWIW, still there in hrev45325 .

 Out of curiosity I used the haiku.it.su.se search engine and found two
 instances of ":inline_only":

 -
 [http://haiku.it.su.se:8180/source/xref/src/servers/input/InputServer.cpp]
 - [http://haiku.it.su.se:8180/source/xref/src/add-
 ons/input_server/devices/keyboard/KeyboardInputDevice.cpp]

 (namely, {{{message->AddBool("be:inline_only", true);}}}  )

 So I'm still leaning to this theory: there is a race condition in the
 bootup-time initialization of the i18ln code, which makes it sometime look
 up data in the wrong place, i.e. in the BMessage above (or in the TEXT
 data segment/area of the code ?? that's where the "be:inline_only" text
 originates, before being written to a BMessage field of course).

 As to the difference between Pe and BTextView, maybe it's because
 InputServer/KbdInputDevice
 processes things differently depending on whether the BView is "input
 method ''aware'' " or not (?)

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

Other related posts: