diff --git a/MobileGL/MG_Remote/Server/ServerMain.cpp b/MobileGL/MG_Remote/Server/ServerMain.cpp index b2776dfb..951887aa 100644 --- a/MobileGL/MG_Remote/Server/ServerMain.cpp +++ b/MobileGL/MG_Remote/Server/ServerMain.cpp @@ -462,9 +462,12 @@ int RunSession(std::unique_ptr control, std::vector(backend), std::memory_order_acq_rel)) { + // Which pin it is, said as it is: the environment's (the display Activity's `backend` + // extra, already enforced by the refusal above) or the first session's. WireLogError("MG_Remote server: pid=%d in-process display server pinned backend type %u for the " - "process lifetime (the first session's; MOBILEGL_BACKEND_TYPE unset)", - selfPid, static_cast(backend)); + "process lifetime (%s)", + selfPid, static_cast(backend), + pinned && *pinned ? "MOBILEGL_BACKEND_TYPE" : "the first session's; MOBILEGL_BACKEND_TYPE unset"); pin = static_cast(backend); } if (pin != static_cast(backend)) {