https://bugs.kde.org/show_bug.cgi?id=439522

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/fram
                   |ma/plasma-desktop/commit/32 |eworks/plasma-framework/com
                   |439d71f5ff7b1d10b214df39658 |mit/2355c4182e510ed3069a3f7
                   |561e025d747                 |b37ded5008b5ee2fa

--- Comment #11 from Nate Graham <n...@kde.org> ---
Git commit 2355c4182e510ed3069a3f7b37ded5008b5ee2fa by Nate Graham, on behalf
of Fushan Wen.
Committed on 14/10/2021 at 17:37.
Pushed by ngraham into branch 'master'.

Prevent tooltips from being incorrectly dismissed

Having a single shared ToolTipDelegate causes problems with Dialog
positioning when the size changes significantly.

The sequence of widget events when the bug is triggered is:

1. QEvent::Resize (Size is changed)
2. QEvent::Move (Position is changed, but the vertical coordinate is not)
3. QEvent::Leave (Therefore some tooltips are incorrectly dismissed)

Add m_extendTimeoutFlag to prevent interactive tooltips from being
incorrectly dismissed.
Related: bug 434657

M  +21   -3    src/declarativeimports/core/tooltipdialog.cpp
M  +9    -0    src/declarativeimports/core/tooltipdialog.h

https://invent.kde.org/frameworks/plasma-framework/commit/2355c4182e510ed3069a3f7b37ded5008b5ee2fa

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to