diff options
| author | Vaxry <43317083+vaxerski@users.noreply.github.com> | 2023-08-26 17:12:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-26 17:12:21 +0200 |
| commit | 4a41d013a27c9919ed41a50c43c4224d8443a415 (patch) | |
| tree | f404e8d5d70d48dac21dcca836cfd8310f873335 /src/Compositor.cpp | |
| parent | 299d201e562c0d0d1530d1559ff33802a1470815 (diff) | |
internal: Fix XDP multi-portal issues (#3077)
* add a hyprland portals conf
* remove portal checks
* typo
* Nix: remove portal patch
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index ef611d8d..c74eb681 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -2427,22 +2427,7 @@ int CCompositor::getNewSpecialID() { } void CCompositor::performUserChecks() { - static constexpr auto BAD_PORTALS = {"kde", "gnome"}; - - static auto* const PSUPPRESSPORTAL = &g_pConfigManager->getConfigValuePtr("misc:suppress_portal_warnings")->intValue; - - if (!*PSUPPRESSPORTAL) { - if (std::ranges::any_of(BAD_PORTALS, [&](const std::string& portal) { return std::filesystem::exists("/usr/share/xdg-desktop-portal/portals/" + portal + ".portal"); })) { - // bad portal detected - g_pHyprNotificationOverlay->addNotification("You have one or more incompatible xdg-desktop-portal impls installed. Please remove incompatible ones to avoid issues.", - CColor(0), 15000, ICON_ERROR); - } - - if (std::filesystem::exists("/usr/share/xdg-desktop-portal/portals/hyprland.portal") && std::filesystem::exists("/usr/share/xdg-desktop-portal/portals/wlr.portal")) { - g_pHyprNotificationOverlay->addNotification("You have xdg-desktop-portal-hyprland and -wlr installed simultaneously. Please uninstall one to avoid issues.", CColor(0), - 15000, ICON_ERROR); - } - } + // empty } void CCompositor::moveWindowToWorkspaceSafe(CWindow* pWindow, CWorkspace* pWorkspace) { |
