Commit
a537374448fa22af21f90cb814ab86845c39cc0f
by Merlijn Boris Wolf Wajerhildon-im-protocol: add HILDON_IM_LONG_PRESS_SETTINGS_NAME to ATOM_NAME
The constant was missing from the list, which should currently be 14
items per src/hildon-im-protocol.h, but we had only 13.
This resulted in this atom being registered with an empty name in X:
#0 0x00007ffff73c0ac0 in XInternAtom (dpy=0x555555581590, name=0x0, onlyIfExists=onlyIfExists@entry=0)
at ../../src/IntAtom.c:166
#1 0x00007ffff69b538b in hildon_im_protocol_get_atom (atom_name=atom_name@entry=HILDON_IM_COM) at hildon-im-protocol.c:73
#2 0x00007ffff78b27c8 in hildon_im_ui_send_communication_message (self=0x5555555c23a0, message=19) at hildon-im-ui.c:2202
#3 0x00007ffff199ff0f in hildon_im_keyboard_monitor_enable (plugin=0x55555564e8b0, init=<optimized out>)
at hildon-im-keyboard-monitor.c:186
#4 0x00007ffff78b0ab3 in init_persistent_plugins (self=0x5555555c23a0) at hildon-im-ui.c:439
#5 0x00007ffff78b0ab3 in hildon_im_ui_init (self=0x5555555c23a0) at hildon-im-ui.c:1901
And confuses me:
type:95
format:
Atom name length: 0
Atom name:
And Qt:
qt.qpa.xcb: Unhandled client message: ""
Let's fix it by adding it to the list of constants.