From 24f097700671d2accfdb5bed77f9d363e0430762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Wed, 17 Jun 2026 13:34:08 +0200 Subject: [PATCH] Debug output. Took 6 minutes Took 19 minutes --- cockatrice/src/client/url_scheme_event_filter.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/client/url_scheme_event_filter.h b/cockatrice/src/client/url_scheme_event_filter.h index 50360390c..a9cd6b3c3 100644 --- a/cockatrice/src/client/url_scheme_event_filter.h +++ b/cockatrice/src/client/url_scheme_event_filter.h @@ -38,12 +38,24 @@ public: bool eventFilter(QObject *watched, QEvent *event) override { if (event->type() == QEvent::FileOpen) { - const QString url = static_cast(event)->url().toString(); + auto *fileEvent = static_cast(event); + + qWarning() << "[MAC][FileOpenEvent] raw url:" << fileEvent->url() + << "toString:" << fileEvent->url().toString() << "schemePrefix:" << m_prefix; + + const QString url = fileEvent->url().toString(); + + qWarning() << "[MAC][FileOpenEvent] extracted url:" << url; + if (url.startsWith(m_prefix)) { + qWarning() << "[MAC][FileOpenEvent] MATCH prefix → emitting urlReceived"; emit urlReceived(url); return true; + } else { + qWarning() << "[MAC][FileOpenEvent] ignored (wrong scheme)"; } } + return QObject::eventFilter(watched, event); }