1
0
Fork 0
mirror of https://github.com/hyprwm/Hyprland synced 2025-03-02 13:23:02 +01:00

xwayland: Add temporary fix for by adding nullptr check. ()

* Add temporary fix for  by adding nullptr check.

* Remove redundency.
This commit is contained in:
Po-Yeh Chen 2023-07-28 23:12:24 +08:00 committed by GitHub
parent 2ea7d10d04
commit 77818e3457
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -77,7 +77,7 @@ void CXDGOutputProtocol::onManagerGetXDGOutput(wl_client* client, wl_resource* r
SXDGOutput* pXDGOutput = m_vXDGOutputs.emplace_back(std::make_unique<SXDGOutput>(PMONITOR)).get();
#ifndef NO_XWAYLAND
if (g_pXWaylandManager->m_sWLRXWayland->server->client == client)
if (g_pXWaylandManager->m_sWLRXWayland && g_pXWaylandManager->m_sWLRXWayland->server && g_pXWaylandManager->m_sWLRXWayland->server->client == client)
pXDGOutput->isXWayland = true;
#endif
pXDGOutput->client = client;
@ -124,4 +124,4 @@ void CXDGOutputProtocol::updateAllOutputs() {
wlr_output_schedule_done(o->monitor->output);
}
}
}