#!/usr/bin/bash
#
# Wrapper script to bypass issues with GNOME on wayland
#

_QT_QPA_PLATFORM=$QT_QPA_PLATFORM

if [ "${XDG_SESSION_TYPE,,}" = "wayland" ] && [ -z "$QT_QPA_PLATFORM" ] && { [ "${XDG_CURRENT_DESKTOP,,}" = "gnome" ] || [ "${XDG_SESSION_DESKTOP,,}" = "gnome" ]; }
then
    _QT_QPA_PLATFORM="xcb"
fi

QT_QPA_PLATFORM=$_QT_QPA_PLATFORM exec /usr/libexec/qtpass "$@"
