mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-07 23:45:58 +01:00
remove portal checks
This commit is contained in:
parent
ceba1b43c7
commit
81ce1c792e
2 changed files with 1 additions and 17 deletions
|
@ -2427,22 +2427,7 @@ int CCompositor::getNewSpecialID() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void CCompositor::performUserChecks() {
|
void CCompositor::performUserChecks() {
|
||||||
static constexpr auto BAD_PORTALS = {"kde", "gnome"};
|
// empty
|
||||||
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void CCompositor::moveWindowToWorkspaceSafe(CWindow* pWindow, CWorkspace* pWorkspace) {
|
void CCompositor::moveWindowToWorkspaceSafe(CWindow* pWindow, CWorkspace* pWorkspace) {
|
||||||
|
|
|
@ -103,7 +103,6 @@ void CConfigManager::setDefaultVars() {
|
||||||
configValues["misc:moveintogroup_lock_check"].intValue = 0;
|
configValues["misc:moveintogroup_lock_check"].intValue = 0;
|
||||||
configValues["misc:hide_cursor_on_touch"].intValue = 1;
|
configValues["misc:hide_cursor_on_touch"].intValue = 1;
|
||||||
configValues["misc:mouse_move_focuses_monitor"].intValue = 1;
|
configValues["misc:mouse_move_focuses_monitor"].intValue = 1;
|
||||||
configValues["misc:suppress_portal_warnings"].intValue = 0;
|
|
||||||
configValues["misc:render_ahead_of_time"].intValue = 0;
|
configValues["misc:render_ahead_of_time"].intValue = 0;
|
||||||
configValues["misc:render_ahead_safezone"].intValue = 1;
|
configValues["misc:render_ahead_safezone"].intValue = 1;
|
||||||
configValues["misc:cursor_zoom_factor"].floatValue = 1.f;
|
configValues["misc:cursor_zoom_factor"].floatValue = 1.f;
|
||||||
|
|
Loading…
Reference in a new issue