-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122939/
-----------------------------------------------------------

(Updated March 26, 2015, 2:26 p.m.)


Status
------

This change has been marked as submitted.


Review request for Plasma.


Changes
-------

Submitted with commit 4985a4fe6508c7219145776101eecd3d3eaeb871 by Kai Uwe 
Broulik to branch master.


Repository: plasma-framework


Description
-------

When the tooltip is empty (no text and no subtext and no mainitem) it will not 
show. However, when it becomes empty while it is shown, it stays there as a 
small rectangle.

This patch hides the tooltip immediately (so KWin's fadeout animation still has 
the proper content rather than the empty tooltip) when the area has been 
destroyed or its content becomes empty.

It access s_dialog directly not to unneccessarily create a tooltipInstance just 
for a call in the destructor or that wouldn't have effect without a tooltip 
anyway.


Diffs
-----

  src/declarativeimports/core/tooltip.h 7a58826 
  src/declarativeimports/core/tooltip.cpp 40e0af5 
  src/declarativeimports/core/tooltipdialog.h d81dadb 
  src/declarativeimports/core/tooltipdialog.cpp 6c5675e 

Diff: https://git.reviewboard.kde.org/r/122939/diff/


Testing
-------

Hovered KMail tray icon, closed KMail using Ctrl+Q while still hovering the 
icon.
Previously the tooltip would change into an empty rectangle, staying there 
until the tooltip times out, now it hides nicely.


Thanks,

Kai Uwe Broulik

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to