Skip to content
Commit db444534 authored by David Redondo's avatar David Redondo 📖
Browse files

Hide tooltip window immediately before opening context menu

Tooltip internally uses TooltipDialog (a QWindow subclass)  which runs a timer
before it hides itself. This is done so it can be reused and to prevent flickering
when switching between Tooltips quickly. However here it causes an issue, when
closing a popup on Wayland, Qt closes all popups that were opened after it. This means
when openening a ContextMenu while a Tooltip is shown, the TooltipDialog will hide
itself *after* the window of the context menu has been created and close it in the
process.
As a workaround we can hide the window manually before creating the context menu.
CCBUG: 417939
FIXED-IN:5.22


(cherry picked from commit d24ab7b5)
parent 38232ff9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment