summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2023-08-26 17:12:21 +0200
committerGitHub <noreply@github.com>2023-08-26 17:12:21 +0200
commit4a41d013a27c9919ed41a50c43c4224d8443a415 (patch)
treef404e8d5d70d48dac21dcca836cfd8310f873335 /src/Compositor.cpp
parent299d201e562c0d0d1530d1559ff33802a1470815 (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.cpp17
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) {