diff --git a/internal/platform/implementation/linux/dbus.cc b/internal/platform/implementation/linux/dbus.cc index b329a8a9..cf3ba938 100644 --- a/internal/platform/implementation/linux/dbus.cc +++ b/internal/platform/implementation/linux/dbus.cc @@ -17,8 +17,10 @@ static absl::once_flag bus_connection_init_; static void initBusConnections() { global_system_bus_connection = sdbus::createSystemBusConnection("/com/github/google/nearby"); + global_system_bus_connection->enterEventLoopAsync(); global_default_bus_connection = sdbus::createDefaultBusConnection("/com/github/google/nearby"); + global_default_bus_connection->enterEventLoopAsync(); } sdbus::IConnection &getSystemBusConnection() {