More Info

Revision 923915

(Back to digest)
 

Bug Fixes in KDE Base

Rob Scheepmaker committed changes in /trunk/KDE/kdelibs/plasma:

Massive refactoring of extender drag&drop handling.
This should avoid bugs with the old way of doing things (toplevel view on an offscreen widget can lose mouse events while dragging), and is generally shorter and cleaner.

There are still some regressions I'll be working on fixing, but it basically works, avoids crashes and is even faster.

File Changes

Added 2 files
/trunk/KDE/kdelibs/plasma/private
 
/extenderitemmimedata.cpp
 
/extenderitemmimedata_p.h
Modified 12 files
/trunk/KDE/kdelibs/plasma
 
/applet.h
 
/CMakeLists.txt
 
/containment.cpp
 
/extender.cpp
 
/extender.h
 
/extenderitem.cpp
 
/extenderitem.h
 
/popupapplet.cpp
 
/popupapplet.h
 
/private/extenderapplet.cpp
 
/private/extenderapplet_p.h
 
/private/extenderitem_p.h
14 files changed in total