fix crash on launch : do not create QAccessibleAnnouncementEvent if target is null

This commit is contained in:
gaelle.braud 2025-12-09 12:48:31 +01:00
parent 592eea016d
commit f173a887cd

View file

@ -28,6 +28,7 @@ DEFINE_ABSTRACT_OBJECT(AccessibilityHelper)
void AccessibilityHelper::announceMessage(const QString &message, QObject *context, bool assertive) {
QObject *target = context ? context : static_cast<QObject *>(Utils::getMainWindow());
if (!target) return;
QAccessibleAnnouncementEvent event(target, message);
event.setPoliteness(assertive ? QAccessible::AnnouncementPoliteness::Assertive
: QAccessible::AnnouncementPoliteness::Polite);