Opened 7 years ago

Closed 3 years ago

#8531 closed bug (fixed)

Invalid replicant handle on input method swither

Reported by: X512 Owned by: korli
Priority: normal Milestone: R1
Component: Servers/input_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: yes Platform: All

Description

This is hrev44058.

In recent Haiku builds (later R1/A3, but much before current revisions) input method switcher has replicant handle [1]. This handle draw incorrectly(looks like Draw() haven't called at all) and replicated switcher isn't functional [2].

I think that input method switcher don't need replicant at all and it should be removed. If someone think that input method switcher replication is useful, then replicant must look correctly and be functional.

BDragger creating code are in "src/servers/input/MethodReplicant.cpp" MethodReplicant constructor.

Attachments (3)

replicant.png (8.4 KB) - added by X512 7 years ago.
[1]
empty menu.png (4.1 KB) - added by X512 7 years ago.
[2]
patch (1.1 KB) - added by X512 7 years ago.

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by X512

Attachment: replicant.png added

[1]

Changed 7 years ago by X512

Attachment: empty menu.png added

[2]

comment:1 Changed 7 years ago by X512

Still present in hrev44242.

Patch that removes replicant handle attached.

Changed 7 years ago by X512

Attachment: patch added

comment:2 Changed 7 years ago by X512

Has a Patch: set

comment:3 Changed 3 years ago by pulkomandy

Resolution: fixed
Status: newclosed

Applied in hrev50546.

Note: See TracTickets for help on using tickets.