plasma: move event object to the scope it is used in in Plasma::LineEdit::focusOutEvent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-10-23 15:35:25 +03:00
parent 614568e372
commit b55dab289f

View file

@ -181,10 +181,10 @@ void LineEdit::focusOutEvent(QFocusEvent *event)
applet->setStatus(Plasma::UnknownStatus); applet->setStatus(Plasma::UnknownStatus);
} }
QEvent closeEvent(QEvent::CloseSoftwareInputPanel);
if (qApp) { if (qApp) {
if (QGraphicsView *view = qobject_cast<QGraphicsView*>(qApp->focusWidget())) { if (QGraphicsView *view = qobject_cast<QGraphicsView*>(qApp->focusWidget())) {
if (view->scene() && view->scene() == scene()) { if (view->scene() && view->scene() == scene()) {
QEvent closeEvent(QEvent::CloseSoftwareInputPanel);
QApplication::sendEvent(view, &closeEvent); QApplication::sendEvent(view, &closeEvent);
} }
} }