Revision 1206270

Go back to digest for 19th December 2010

Bug Fixes in KDE Base

Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:

the fix for 242173 in r1140471 broke use cases where the applet is activated and then showPopup(someInterval) is called.

the showPopup call would get made, and then it would be overridden at the next event loop with a timeout of 0 due to the QTimer::singleShot in appletActivated.

this queues _all_ calls to showPopup using a QBasicTimer, which should address the focus issues a bit more comprehensively for 242173 and not break, e.g., the autohide on the device notifier.

File Changes

Modified 3 files
  • /trunk/KDE/kdelibs/plasma
  •   /popupapplet.cpp
  •   /popupapplet.h
  •   /private/popupapplet_p.h
3 files changed in total