Comment 4 for bug 1633052

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

Running with the above patch, lp:mir and lp:miral I see no tooltips. The log shows a window being created placed and destroyed:

[2016-10-13 15:21:09.598751] miral::Window Management: place_new_surface app_info={application=tooltips, windows={, , Tool Tips}}, requested_specification={name=, type=normal, top_left=(330, 202), size=(51, 20), output_id=0, state=restored, min_width=0, min_height=0, max_width=16777215, max_height=16777215} -> {name=, type=normal, top_left=(330, 212), size=(51, 20), output_id=0, state=restored, min_width=0, min_height=0, max_width=16777215, max_height=16777215}
[2016-10-13 15:21:09.598914] miral::Window Management: advise_new_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.600738] miral::Window Management: handle_modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={name=}
[2016-10-13 15:21:09.600793] miral::Window Management: modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={name=}
[2016-10-13 15:21:09.600828] miral::Window Management: ====
[2016-10-13 15:21:09.600963] miral::Window Management: handle_modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={size=(51, 20)}
[2016-10-13 15:21:09.600984] miral::Window Management: modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={size=(51, 20)}
[2016-10-13 15:21:09.600997] miral::Window Management: ====
[2016-10-13 15:21:09.606447] miral::Window Management: handle_window_ready window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.606657] miral::Window Management: advise_focus_lost window_info={name=Tool Tips, type=normal, state=restored, restore_rect=((330, 212), (500, 300)), children={0x7fec3c00dc00}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.606690] miral::Window Management: advise_focus_gained window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.606699] miral::Window Management: raise_tree root=
[2016-10-13 15:21:09.606708] miral::Window Management: advise_raise window_info={}
[2016-10-13 15:21:09.606727] miral::Window Management: select_active_window hint= ->
[2016-10-13 15:21:09.606733] miral::Window Management: ====
[2016-10-13 15:21:09.606814] miral::Window Management: handle_modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={state=hidden}
[2016-10-13 15:21:09.606832] miral::Window Management: modify_window window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}, modifications={state=hidden}
[2016-10-13 15:21:09.606849] miral::Window Management: advise_state_change window_info={name=, type=normal, state=restored, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0}, state=hidden
[2016-10-13 15:21:09.606954] miral::Window Management: advise_focus_lost window_info={name=, type=normal, state=hidden, restore_rect=((330, 212), (51, 20)), children={}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0}
[2016-10-13 15:21:09.606982] miral::Window Management: advise_focus_gained window_info={name=Tool Tips, type=normal, state=restored, restore_rect=((330, 212), (500, 300)), children={0x7fec3c00dc00}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.606993] miral::Window Management: raise_tree root=Tool Tips
[2016-10-13 15:21:09.607004] miral::Window Management: advise_raise window_info={Tool Tips, 0x7fec3c00dc00}
[2016-10-13 15:21:09.607064] miral::Window Management: ====
[2016-10-13 15:21:09.607347] miral::Window Management: info_for ->
[2016-10-13 15:21:09.607435] miral::Window Management: place_new_surface app_info={application=decorations, windows={0x7fec3c0080b0, 0x7fec3c00dc00}}, requested_specification={name=0x7fec3c01a950, type=gloss, top_left=(283, 199), size=(51, 10), output_id=0, state=restored} -> {name=0x7fec3c01a950, type=gloss, top_left=(330, 202), size=(51, 10), output_id=0, state=restored, parent=}
[2016-10-13 15:21:09.607669] miral::Window Management: advise_new_window window_info={name=0x7fec3c01a950, type=gloss, state=restored, restore_rect=((330, 202), (51, 10)), parent=, children={}, min_width=0, min_height=0, max_width=2147483647, max_height=2147483647, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}
[2016-10-13 15:21:09.607693] miral::Window Management: raise_tree root=
[2016-10-13 15:21:09.607709] miral::Window Management: advise_raise window_info={, 0x7fec3c01a950}
[2016-10-13 15:21:09.607744] miral::Window Management: active_window -> Tool Tips
[2016-10-13 15:21:09.607759] miral::Window Management: ====
[2016-10-13 15:21:09.608334] miral::Window Management: advise_delete_window window_info={name=, type=normal, state=hidden, restore_rect=((330, 212), (51, 20)), children={0x7fec3c01a950}, min_width=0, min_height=0, max_width=16777215, max_height=16777215, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0}
[2016-10-13 15:21:09.618607] miral::Window Management: advise_delete_window window_info={name=0x7fec3c01a950, type=gloss, state=restored, restore_rect=((330, 202), (51, 10)), children={}, min_width=0, min_height=0, max_width=2147483647, max_height=2147483647, width_inc=1, height_inc=1, min_aspect={0, 4294967295}, max_aspect={4294967295, 0}, preferred_orientation=15, confine_pointer=0, output_id=0}