aboutsummaryrefslogtreecommitdiffstats
path: root/include/meson.build
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2024-10-08 16:05:11 -0400
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2024-10-09 10:57:28 +0000
commit1afb908c72eeaee137e843aea1835859cf14a5ff (patch)
tree78a5b1c7f963aa63af1123ce28e7f6a3142780aa /include/meson.build
parentb6fb203586130e072b1fc8312fdf2a694105669f (diff)
Rework glib main loop initializationHEADmaster
Changes: - To avoid interactions with Qt6's new and/or different use of the glib main loop, explicitly create new main context and loop instances for our processing thread to avoid any interactions. This includes making the new context the default for the thread, which impacts implicit usage in glib functions. - Refactor things a bit to have agent registration run completely asynchronously to avoid that operation blocking Qt initialization. - To expand on the above, add new checking of the agent state to the connect & disconnect calls that rely on the agent, and add a new connman_get_agent_registered API function that clients can use to check the state. - Added some more DEBUG prints for potential future use, and bumped the default log level to WARNING to make it easier to diagnose any agent registration failures. Bug-AGL: SPEC-5257 Change-Id: I290f81c99b4ffc2939ef6f503505deabbd1ebc0b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'include/meson.build')
0 files changed, 0 insertions, 0 deletions