Adaptitions for kWin support on Flatpak

This commit is contained in:
WarmUpTill
2026-08-17 19:31:03 +02:00
parent e76df589e2
commit efee142b4b
2 changed files with 15 additions and 10 deletions

View File

@@ -630,14 +630,9 @@ int ignoreXerror(Display *d, XErrorEvent *e)
void PlatformInit()
{
auto display = disp();
if (!display) {
return;
}
KWin = isKWinAvailable();
if (!(KWin && startKWinScript(KWinScriptObjectPath) &&
registerKWinDBusListener(&notifier))) {
if (!(KWin && registerKWinDBusListener(&notifier) &&
startKWinScript(KWinScriptObjectPath))) {
// something bad happened while trying to initialize
// the KWin script/dbus so disable it
KWin = false;
@@ -646,9 +641,15 @@ void PlatformInit()
blog(LOG_INFO, "using KWin compat");
}
initXss();
initProcps();
initProc2();
auto display = disp();
if (!display) {
return;
}
initXss();
XSetErrorHandler(ignoreXerror);
}