https://bugs.kde.org/show_bug.cgi?id=379635
--- Comment #15 from Andrius Štikonas <andr...@stikonas.eu> --- (In reply to Andrius Štikonas from comment #14) > Not sure if I understood correctly what is the patch from bug #398566 (as it > has no context lines at all) but the patch that I tried improves situation > but doesn't completely resolve it. > > diff --git a/popup_input_filter.cpp b/popup_input_filter.cpp > index fc74540ed..c9e93c559 100644 > --- a/popup_input_filter.cpp > +++ b/popup_input_filter.cpp > @@ -65,13 +65,9 @@ bool PopupInputFilter::pointerEvent(QMouseEvent *event, > quint32 nativeButton) > // filter out this press > return true; > } > - if (pointerFocus && pointerFocus->isDecorated()) { > - // test whether it is on the decoration > - const QRect clientRect = QRect(pointerFocus->clientPos(), > pointerFocus->clientSize()).translated(pointerFocus->pos()); > - if (!clientRect.contains(event->globalPos())) { > - cancelPopups(); > - return true; > - } > + if (!m_popupClients.contains(pointerFocus)) { > + cancelPopups(); > + return true; > } > } > return false; Sorry, I just noticed the lines are specified there. I'll try that patch again. -- You are receiving this mail because: You are watching all bug changes.