kwin: use KApplication instead of KSystemEventFilter to catch mouse events in startupfeedback effect

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-21 20:59:42 +03:00
parent 4cdf2661ea
commit df65bab6e9

View file

@ -26,7 +26,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <KDebug>
#include <KGlobal>
#include <KStartupInfo>
#include <KSystemEventFilter>
#include <KApplication>
namespace KWin
{
@ -35,12 +35,12 @@ StartupEventNotifier::StartupEventNotifier(xcb_window_t window)
: QWidget(nullptr),
m_window(window)
{
KSystemEventFilter::installEventFilter(this);
kapp->installX11EventFilter(this);
}
StartupEventNotifier::~StartupEventNotifier()
{
KSystemEventFilter::removeEventFilter(this);
kapp->removeX11EventFilter(this);
}
bool StartupEventNotifier::x11Event(XEvent *xevent)